javascript - IE9输入类型文件获取二进制数据

标签 javascript internet-explorer internet-explorer-9

我需要使用 JavaScript 从输入类型文件中获取二进制数据。在 IE10+ 中没有问题,因为 FileReader,但在 IE9 中我不知道如何弄清楚。我看到一些帖子建议使用 Flash 或 ActiveX,但 ActiveX 需要对 IE 和 Flash 中的安全设置进行额外更改才能安装 Shockwave。没有其他选择吗?真的吗?

最佳答案

It is not exists any other options ? Really ?

真的(不是客户端)。这就是我们拥有文件 API(在 IE10+ 中实现)的原因

好吧,你可以使用 Java 小程序,但它们与 ActiveX 和 Flash 存在同样的问题(Chrome 将不再支持 [*nix 上已经不支持])。

要支持 IE9,您基本上必须将文件发布到服务器并在那里进行处理。

关于javascript - IE9输入类型文件获取二进制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29651435/

相关文章:

javascript - 如何让下拉菜单在提交后自动更新?

javascript - 关闭并让关键字产生意外结果

HTML5 视频在 IE 中播放失败(或 : Missing range request)

xml - 如果 XML 是本地的而 XSL 在远程服务器上,IE9 和 Chrome 不会使用 XSL 呈现 XML

css - Google 网络字体无法在 FF 4.0 或 IE9 中加载

javascript - Nodejs API 服务器中错误处理的正确方法

javascript - 使用 Javascript 样式 onClick 展开文本区域

jquery - IE 更改功能不会触发

html - 风格从 chrome 到 IE 不同。定心

css - 谷歌浏览器获取 IE9 特定的媒体查询