Windows 8 Metro应用程序中的可下载文件路径?
问题描述:
你好我想下载一个地铁应用程序中的文件,我可以下载一个文件,但它存储在图片库或文档库文件夹中。这些文件夹在我的项目中的以下行中指定。
Windows.Storage.KnownFolders。 documentsLibrary .createFileAsync();Windows 8 Metro应用程序中的可下载文件路径?
但是,我不想指定上面的路径,我想下载一个文件,它必须存储在我的PC的下载文件夹中。如果我动态设置文件URL,它说文件URL只能读取我们不能edit.so如何下载文件到下载文件夹?任何人都可以给我建议吗?
谢谢。
答
无法直接访问下载文件夹 - 与文档库相反 - 此文件夹没有特殊功能。
您将不得不使用FileOpenPicker让用户选择他们想要下载文件的文件夹。然后您可以存储访问令牌并将其用于后续文件。 有关访问令牌和更多信息的FileOpenPicker,看到这篇文章:http://msdn.microsoft.com/en-us/library/windows/apps/jj655411.aspx
根据您的使用情况,你可能需要将文件下载到您的应用程序localStorage的文件夹,并让用户拷贝或从你的应用程序中单独打开它们。