JavaScript接收二进制文件并下载
Opened this issue · 0 comments
xiaqijian commented
利用ajax下载二进制文件
var oReq = new XMLHttpRequest();
oReq.open("GET", "/myfile.png", true);
oReq.responseType = "arraybuffer";
oReq.onload = function(oEvent) {
var blob = new Blob([oReq.response], {type: "image/png"});
// ...
var a = document.createObjectURL(blob)
a.download = "dd" + ".png"
document.body.appendChild(a)
a.click();
a.remove()
};
oReq.send();
https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest/Sending_and_Receiving_Binary_Data