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

ie采用blob形式下载文件没有后缀?

ie采用blob形式下载文件没有后缀?

婷婷同学_ 2019-02-05 20:03:15
function getFileDownLoad(fileData,fileName){    let blob = new Blob([fileData],{type:"application/pdf"});    // for ie 10+     if (window.navigator.msSaveBlob) {        window.navigator.msSaveOrOpenBlob(blob,fileName);        return;     }    //google     let elink = document.createElement('a');     elink.href = URL.createObjectURL(blob);     elink.download = fileName;    document.body.appendChild(elink);     elink.click()     URL.revokeObjectURL(elink.href);    document.body.removeChild(elink);    }项目需要兼容ie,下载文件采用blob的形式兼容;文件可以下载但是ie没有文件后缀名,是我的写法有问题吗?
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

自己解决了,fileName+'.pdf' 拼起来能解决需求; 有没有别的解决方法呢? 还是ie就是这样的??

查看完整回答
反对 回复 2019-02-05
  • 1 回答
  • 0 关注
  • 1113 浏览
慕课专栏
更多

添加回答

举报

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