我已經按照我的Windows 8/RT的應用程序代碼:下載文件並將其保存在獨立存儲
public static async Task<StorageFile> SaveAsync(Uri fileUri, StorageFolder folder, string fileName)
{
try
{
var file = await folder.CreateFileAsync(fileName);
var downloader = new BackgroundDownloader();
var download = downloader.CreateDownload(fileUri, file); // here Exeption is fired
var res = await download.StartAsync();
return file;
}
catch (Exception e)
{
Debug.WriteLine(ex.Message);
}
return null;
}
ex.message:Access denied
注:
file
- 這是一個正確的StorageFile
( ContentType=image/jpg
)fileUri
- 它是正確的圖像uri folder
- 它是正確的存儲文件夾。
我錯過了什麼?
文件夾(Windows.Storage.StorageFolder):Atr:Dirrectory,顯示類型:文件夾..你還想知道什麼?在這個文件夾中,我不僅要保存圖像,而且要保存pdf和其他文件。 – jimpanzer 2013-05-13 11:51:29
@jimpanzer在Win8中,例如,你想要訪問文檔文件夾,那麼你需要在應用程序清單中明確地這樣說:http://msdn.microsoft.com/en-us/library/windows/apps /hh464936.aspx – 2013-05-13 11:54:08