我已經嘗試了很多方法將圖像源設置爲我的UWP應用程序中的網絡目錄。例如,我已經試過了這個例子:UWP如何從網絡目錄中顯示圖像
BitmapImage bitmap = new BitmapImage(new Uri(@"\\venera\Mariner\747\03_WEDNESDAY\003\00 Flat B -\APR3783216-MED-BLK TAPE-GB-Apron.jpg"));
UserImage.Source = bitmap;
和
bitmap.UriSource = new Uri(@"\\venera\Mariner\747\03_WEDNESDAY\003\00 Flat B -\APR3783216-MED-BLK TAPE-GB-Apron.jpg", UriKind.Absolute);
UserImage.Source = bitmap;
但他們沒有工作。我結束了以下錯誤E_NETWORK_ERROR
我已經閱讀了很多來自stackoverflow和其他資源的鏈接,但沒有任何東西適用於我。
我已經爲它設置了所需的功能和聲明。
我已經用Windows.Storage.Pickers.FolderPicker
試過了,但是我找不到任何可以設置文件夾位置讀取文件的地方。 我不想打開文件夾選取器,我只想直接從指定的網絡位置獲取圖像。
可能會有人試圖將它與此票相關How to display an image from a network folder or local drive in a Windows Universal App 但這並不能幫助我完成我的任務。
我也嘗試了這些例子對我來說,但仍無法達到目標: https://docs.microsoft.com/en-us/windows/uwp/files/quickstart-managing-folders-in-the-music-pictures-and-videos-libraries
https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.image
我得到System.UnauthorizedAccessException: 'Access is denied.
錯誤
我曾經有類似的問題。我的解決方案是,Visual Studio以本地管理員身份運行。在我的情況下,本地管理員沒有權限從網絡文件夾中讀取 – Noren
@Noren我已經爲每個人設置了訪問這些文件的權限 –
我敢打賭,如果您使用您的帳戶編譯並在資源管理器中打開它,它就會起作用。僅改變文件系統的權限是不夠的。 – Noren