前端附件上传(兼容ie8)

附件上传的一些总结(兼容ie8)

一、高版本浏览器(ie10+)可用formdata方式

1、获取文件信息,由input[type=‘file’]的onchange事件触发
关键代码($(this)指代input[type=‘file’]):
var fileName = $(this).context.files[0].name;
var fileSize = $(this).context.files[0].size;

2、上传
关键代码:
var formData = new FormData();
formData.append(“file”,$(this).context.files[0]);

二、低版本浏览器(ie9-)

注(这几点都是爬过的坑,血和泪啊。。。):
1、首先要进行ie浏览器Internet选项的一些设置,active-x控件和其他里面有些选项要设置为启用,因为在获取文件信息的时候有用到了active-x控件,如不设置,会报错


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部