解决js下载PDF流文件,下载成功后文件白屏问题

碰到这个问题,研究了好久,一开始pdf流文件是可以请求到的,但是会直接在浏览器预览,我想要直接下载,但是怎么弄,下载下来都白屏,最后终于找到了responseType的原因。以下贴代码

import downloadjs from 'downloadjs';
var xhr = new XMLHttpRequest();
    xhr.open('GET', URL, true);
    xhr.responseType = "blob";
    xhr.onload = function() {
        if (this.status == 200) {
            var blob = this.response;
            downloadjs(blob,'合同.pdf','application/pdf');
        }
    }
    xhr.send();
 Aria2+AriaNG+Rclone+宝塔部署教程
在宝塔上使用node搭建DPlayer视频弹幕接口API 
上一篇:Aria2+AriaNG+Rclone+宝塔部署教程
下一篇:在宝塔上使用node搭建DPlayer视频弹幕接口API
评论

如果我的文章对你有帮助,或许可以打赏一下呀!

支付宝
微信
QQ