概述
废话不多说,直接上代码
filename 是带文件后缀的字符串
function downAudio (filePath, filename) {
if (!!window.ActiveXObject || "ActiveXObject" in window) {
// ie
var a = document.createElement('a');
a.id = "AudioFile"
a.href = filePath;
a.click();
} else {
var xhr = new XMLHttpRequest();
xhr.open('GET', filePath, true);//get请求,请求地址,是否异步
xhr.responseType = "blob"; // 返回类型blob
xhr.onload = function () {// 请求完成处理函数
if (this.status === 200) {
var blob = this.response;// 获取返回值
var a = document.createElement('a');
a.download = filename;
a.href=window.URL.createObjectURL(blob);
a.click();
}
};
// 发送ajax请求
xhr.send();
}
}
最后
以上就是失眠小猫咪为你收集整理的js 音频文件下载兼容ie的全部内容,希望文章能够帮你解决js 音频文件下载兼容ie所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复