【发布时间】:2021-08-24 19:32:43
【问题描述】:
我创建了一个用 HTML、CSS 和 Javascript 编写的 UWP 应用程序,方法是安装 Visual Studio 17 并选择 Javascript - Blank App 作为新项目,将 HTML、CSS 和 Javascript 文件以及一些图像添加到项目目录中,接受默认的 Internet(客户端)权限并运行包。
几乎一切都按我预期的那样工作,但是让我有些悲伤的一个问题是,能够创建文本文件并将其写入 C:\ 驱动器上用户选择的文件夹。事实上,我什至无法在用户下载目录中创建文本文件。
我在微软开发者网站上找到了以下信息
“默认情况下,您的应用只能访问您的应用创建的用户下载文件夹中的文件和文件夹。但是,您可以通过调用文件选择器(FileOpenPicker 或 FolderPicker)来访问用户下载文件夹中的文件和文件夹以便用户可以导航和选择文件或文件夹供您的应用访问”。
我可以从 javascript 中调用文件选择器吗?我需要添加更多权限,还是需要转换到基于 WebView2 的应用程序并在 C# 中执行此操作?
“您的应用创建的用户下载文件夹”到底在哪里?这是“下载”下的子文件夹吗?需要创建吗?如果是这样,它可以从javascript创建吗?
或者我只是在清单中缺少一些权限?如果有,是哪个?
我们将不胜感激地收到有关此问题的所有帮助?
【问题讨论】:
标签: javascript uwp