我正在尝试使用 JavaScript 下载远程 mp3 文件,但问题是我收到了跨源错误。这是我的代码:
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob';
xhr.onload = function(e) {
var blob = new Blob([xhr.response], {type: 'audio/mpeg'});
var b64data = btoa(blob);
zipFile.file(name, b64data, {base64: true});
callback();
};
xhr.send();
这是一个 mp3 文件,所以我不在乎不发送 cookie 等。可能吗?
谢谢