后端现在返回一个地址,在浏览器直接打开是可以自己下载的,但是用jsIE下载怎么写?后端说用iframe是什么意思?
通过iframe标签中的src属性可以下载文件,src即为后台返给前端的url,具体的写法如下:
function downloadFile(url) {
try{
var elemIF = document.createElement("iframe");
elemIF.src = url;
elemIF.style.display = "none";
document.body.appendChild(elemIF);
}catch(e){
}
}
<input type="button" value="进入1" onClick = "downloadFile('http://??')">
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
8 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
文档连接的话
在接口的回调函数里面加上下面代码
如果返回的是个文档的话,可以用fetch接收并下载