我正在尝试使用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"});

都可以,但是标题应该是
{responseType:"arraybuffer"}

07-24 09:50
查看更多