为了账号安全,请及时绑定邮箱和手机立即绑定

用浏览器下载txt,png文件都会直接被打开

用浏览器下载txt,png文件都会直接被打开

哔哔one 2019-01-02 17:04:35
用浏览器下载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)      }    }上面的结果都是浏览器直接打开相应文件,无法强制下载,哪位大佬来分析一波,给个方案,十分感谢
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

应该在文件本身的header处理,在上传图片的时候,把图片header设置为

Content-Type: application/octet-stream


查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 1024 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信