this.down = function (data, scope) { console.log(data); console.log(data.headers); var status = data.headers('status_'); if (status == '1' || status === 1) { var blob = data.data; if (blob.size > 0) { var a = document.createElement('a'); document.body.appendChild(a); a.download = un_code.utf8Decode(data.headers('filename'));/*=后面的是被下载文件的文件名,可以自定义,也可以像此处一样由后台返回方法,前端执行后获取文件名。un_code.utf8Decode是前端方法,不是必须。*/ $(a).addClass('collect-data-down-a'); a.href = URL.createObjectURL(blob); /*URL.createObjectURL(blob)可以获取当前文件的一个内存URL*/ a.click(); $(a).remove(); } } else { scope.g_tip('下载失败!'); } };
137、前端的下载思路
猜你喜欢
转载自www.cnblogs.com/gushixianqiancheng/p/11387859.html
今日推荐
周排行