Windows 8 Metro 应用程序中的可下载文件路径



嗨,我正在尝试在 metro 应用程序中下载文件,我可以下载文件,但它存储在图片库或文档库文件夹中。这些文件夹在我的项目的下一行中指定。
Windows.Storage.KnownFolder.documentsLibrary.createFileAsync();

但是,而不是指定上面的路径,我想下载一个文件,它必须存储在我PC的下载文件夹中。如果我动态设置文件网址,它说文件网址只能读取,我们无法 edit.so 如何将文件下载到下载文件夹中?任何人都可以给我建议吗?

谢谢。

您无法直接访问"下载"文件夹,因为与文档库相反,此文件夹没有特殊功能。

您必须使用 FileOpenPicker 让用户选择要存储下载内容的文件夹。然后,可以存储访问令牌并将其用于后续文件。有关访问令牌和文件开放选取器的详细信息,请参阅此文章:http://msdn.microsoft.com/en-us/library/windows/apps/jj655411.aspx

根据您的用例,您可能希望将文件下载到应用程序本地存储文件夹中,并让用户从您的应用程序中单独复制或打开它们。

最新更新