山海科技发展网

07月09日科技常识:解决图片上传File对象不兼容IE

导读 摘要 今天小编跟大家讲解下有关解决图片上传File对象不兼容IE ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关解决图片上传...
摘要 今天小编跟大家讲解下有关解决图片上传File对象不兼容IE ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关解决图片上传File对

今天小编跟大家讲解下有关解决图片上传File对象不兼容IE ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关解决图片上传File对象不兼容IE 的相关资料,希望小伙伴们看了有所帮助。

最近做公司业务, 上传图片出问题了~首先是要求前端传递的图片名称不能是中文 ?

解决办法:我们讨论决定以时间戳命名newFile([file],newDate().getTime() +'.'+ 文件后缀名 ,{ type:file.type });

问题又来了, new File在ie下报错,也就是说在ie下调用上传图片功能是无效的

解决办法:

File不识别的话重写一下

let File = window.Filetry { new File([], '')} catch(e) { File = class File extends Blob { constructor(chunks, filename, opts = {}){ super(chunks, opts) this.lastModifiedDate = new Date() this.lastModified =+ this.lastModifiedDate this.name = filename } }}

OVER

来源:爱蒂网