jQuery获取二进制文件下载报错jQuery获取二进制文件下载报错
使用原生js试试?
function downloadFile1(content, filename) {
var a = document.createElement('a')
var blob = new Blob([content])
var url = window.URL.createObjectURL(blob)
a.href = url
a.download = filename
a.click()
window.URL.revokeObjectURL(url)
}
var xhr = new XMLHttpRequest()
xhr.open('post', '数据网址', true);
xhr.responseType = 'blob';
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
var blob = xhr.response;
downloadFile1(blob, 'test.rar');
}
}
xhr.send();
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!