【发布时间】:2021-11-16 23:21:49
【问题描述】:
我正在做一个简单的桌面应用程序来裁剪照片,为了做到这一点,我有一个带有一些依赖项和一个 HTML 文件的 npm 项目,并使用以下命令启动浏览器,chromium-browser --disable-web-security。
问题是当app执行这段代码时:
crop(event) {
cropper.getCroppedCanvas().toBlob((blob) => {
saveAs(new Blob([blob] ), './a.jpg');
});
这会自动下载下载文件夹中的文件,而不是索引文件所在的同一文件夹。
知道如何设置下载文件的相对路径吗?
谢谢。
【问题讨论】:
-
JavaScript 无法控制文件的保存位置。在文件对话框中选择文件夹。
-
没有对话框,我正在尝试使用没有安全性的 chrome 来更改该首选项。
-
如果您禁用该对话框,它将使用默认下载文件夹。 JavaScript 仍然无法设置文件夹。这将允许网站覆盖用户的任何文件。
标签: javascript google-chrome browser-nativefs