无标题文档
function _download(url,name) {
var pdfurl=url;
var fileName = name;
// 创建对象
var xhr = xhr = new XMLHttpRequest()
// 创建一个 GET 请求,异步
xhr.open('GET', pdfurl, true);
// 设置返回数据的类型为arraybuffer
//xhr.responseType = 'arraybuffer';
xhr.responseType = 'blob' ;
// 设置请求头值
//xhr.setRequestHeader(KEYS.JWTToken, getStorageItem(KEYS.JWTToken));
// 接收到完整的响应数据时触发回调处理函数
xhr.onload = function() {
if (this.status === 200) {
// 获取请求头Content-Type的值,用来判断是否是文件流下载
var type = xhr.getResponseHeader('Content-Type')
// application/json;charset=UTF-8:就是指“无类型”,一般的字节流用于数据传输,非文件下载
if (type === 'application/json;charset=UTF-8') {
// this.resp