IE8 异步上传图片错误 SCRIPT5007: 无法获取未定义或 null 引用的属性“0”

发布于 2022-09-01 06:24:31 字数 295 浏览 12 评论 0

IE8 异步上传图片错误 SCRIPT5007: 无法获取未定义或 null 引用的属性“0” ,
使用调试模式,如下图提示。试问怎样解决呢?
图片描述

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

可爱咩 2022-09-08 06:24:31

简单来说IE8不支持files, 所以是null。

怎么解决呢?
也很简单,flash 或者 Active X

如果你单单为了上传,可以用一些写好兼容方案的jquery插件,如uploadify

提笔落墨 2022-09-08 06:24:31

IE10以下的都不可以,也不支持FormData(同时在IE10 IE11上需要注意的是不能上传0kb文件,会死掉https://connect.microsoft.com/IE/feedback/details/813443/uploading-emp...),要想兼容的话,只能采用iframe的方式无刷新上传了(其实就是在iframe中加入表单,然后提交)。有一个比较小的兼容的库 https://github.com/flowjs/fusty-flow.js 可以作为参考。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文