如何使用javascript从html保存/编写文件



我正在做一个简单的桌面应用程序来裁剪照片,为了做到这一点,我有一个带有一些依赖项的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对象

最新更新