gpt4 book ai didi

angular - Electron 下载文件,就像在普通浏览器中一样

转载 作者:行者123 更新时间:2023-12-03 12:24:36 28 4
gpt4 key购买 nike

我正在开发 package 到Electron中的Ionic渐进式应用程序。我正在使用<a href="http://myexternalserver.com/example.pdf" download>下载文件。在浏览器中,文件被下载到下载文件夹,但是在 Electron 保存对话框中打开,但是单击保存后,文件未保存...我不知道为什么。我确实在我的Ionic Electron应用程序中需要此功能,只需将文件下载到“下载”文件夹,或要求用户选择要下载的文件的文件夹...这些资源在Internet上没有太多资源,我实际上迷失了。为什么下载属性不起作用?

谢谢你的帮助

菲利普

最佳答案

我使用FileSaver解决了它。对于任何对此感兴趣的代码的人:

this.http.get('http://myexternalserver.com/example.pdf', {
responseType: 'arraybuffer',
}).subscribe((data) => {
const file = new Blob([data], {type: 'application/pdf'});
FileSaver.saveAs(file, 'example.pdf');
};

关于angular - Electron 下载文件,就像在普通浏览器中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49830190/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com