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