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