用JS下载文件

时间:2013-10-18 10:17:09

标签: javascript cross-domain

我正在尝试使用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等。 有可能吗?

由于

0 个答案:

没有答案