如何使用 javascript save/write 来自 html 的文件?
How to save/write a file from html with javascript?
我正在做一个简单的桌面应用程序来裁剪照片,为了做到这一点,我有一个带有一些依赖项的 npm 项目和一个 HTML 文件,并使用以下命令启动浏览器,chromium-browser --disable-web-security
.
问题是当应用程序执行这段代码时:
crop(event) {
cropper.getCroppedCanvas().toBlob((blob) => {
saveAs(new Blob([blob] ), './a.jpg');
});
并且此文件会自动下载到下载文件夹中,而不是索引文件所在的同一文件夹中。
知道如何设置下载文件的相对路径吗?
谢谢。
如果您只是针对 chrome,有一种方法。您可以使用 Chrome 的 FS 功能
https://web.dev/file-system-access/
如果您首先使用此 API 加载文件,您将拥有要保存时使用的 FileHandler 对象
我正在做一个简单的桌面应用程序来裁剪照片,为了做到这一点,我有一个带有一些依赖项的 npm 项目和一个 HTML 文件,并使用以下命令启动浏览器,chromium-browser --disable-web-security
.
问题是当应用程序执行这段代码时:
crop(event) {
cropper.getCroppedCanvas().toBlob((blob) => {
saveAs(new Blob([blob] ), './a.jpg');
});
并且此文件会自动下载到下载文件夹中,而不是索引文件所在的同一文件夹中。
知道如何设置下载文件的相对路径吗?
谢谢。
如果您只是针对 chrome,有一种方法。您可以使用 Chrome 的 FS 功能
https://web.dev/file-system-access/
如果您首先使用此 API 加载文件,您将拥有要保存时使用的 FileHandler 对象