我正在尝试使用 Filesaver.js
下载文件。当我尝试使用 csv 执行此操作时,它工作正常。但我现在需要下载 pdf。
我该怎么做?
我将 Filesaver.js
与 blob 对象一起使用,我的代码如下所示:
var filename = "myfile.csv";
var s = "my csv text content";
var blob = new Blob([s], {type "text/csv;charset=utf-8"});
var filesaver = saveAs(blob,filename);
当我想下载 pdf 时,我想知道应该将哪种数据类型传递给 blob onject。
最佳答案
var blob = new Blob([response.data], {type: "application/pdf;charset=utf-8"});
var blob = new Blob([response.data], {type: "text/plain;charset=utf-8"});
都可以,但是header应该是
{responseType:"arraybuffer"}
关于javascript - 下载带有 filesaver.js 和 blob 的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33494377/