用浏览器下载txt,png文件都会直接被打开,用强制下载都不行
<a href="http://test.cdn.sunmi.com/FILE/5c0775ff484be.txt" download="文件名.txt" target="_blank">下载2</a>
<button onclick="download()">下载1</button>
function download () {
try{
var elemIF = document.createElement("iframe");
elemIF.src = "http://pic1.nipic.com/2009-01-07/20091713417344_2.jpg";
document.body.appendChild(elemIF);
}catch(e){
console.info('e', e)
}
}
上面的结果都是浏览器直接打开相应文件,无法强制下载,哪位大佬来分析一波,给个方案,十分感谢
应该在文件本身的header处理,在上传图片的时候,把图片header设置为