您好我正在尝试在 Metro 应用程序中下载文件,我能够下载文件,但它存储在图片库或文档库文件夹中。这些文件夹在我的项目的以下行中指定。
Windows.Storage.KnownFolders。文档库 .createFileAsync();
但是,我没有指定上述路径,而是想下载一个文件,并且它必须存储在我 PC 的下载文件夹中。如果我动态设置文件 URL,则表示文件 URL 只能读取,我们无法编辑。所以如何将文件下载到下载文件夹中?谁能给我建议?
谢谢你。
您好我正在尝试在 Metro 应用程序中下载文件,我能够下载文件,但它存储在图片库或文档库文件夹中。这些文件夹在我的项目的以下行中指定。
Windows.Storage.KnownFolders。文档库 .createFileAsync();
但是,我没有指定上述路径,而是想下载一个文件,并且它必须存储在我 PC 的下载文件夹中。如果我动态设置文件 URL,则表示文件 URL 只能读取,我们无法编辑。所以如何将文件下载到下载文件夹中?谁能给我建议?
谢谢你。
您不能直接访问 Downloads 文件夹,因为与 Documents 库相反,此文件夹没有特殊功能。
您必须使用 FileOpenPicker 让用户选择他们想要存储下载的文件夹。然后您可以存储访问令牌并将其用于后续文件。有关访问令牌和 FileOpenPicker 的更多信息,请参阅这篇文章:http: //msdn.microsoft.com/en-us/library/windows/apps/jj655411.aspx
根据您的用例,您可能希望将文件下载到应用程序的本地存储文件夹中,并让用户从您的应用程序中单独复制或打开它们。