【发布时间】:2011-04-11 21:45:12
【问题描述】:
首先,我知道这个问题:
特别是其中的最佳答案,http://emilsblog.lerch.org/2009/07/javascript-hacks-using-xhr-to-load.html。
因此,使用 Firefox(以及实际上似乎也可以工作的更高版本的 Chrome;不了解 Opera)从 Javascript 访问二进制数据。到目前为止,一切都很好。 但我仍然希望找到一种在不使用 VB 的情况下使用现代 IE(最好是 IE 6,但至少 IE 7+)访问二进制数据的方法。 有人提到 XHR.messageBody 不起作用(如果它包含零字节),但我想知道这是否可能已经用较新的版本解决了;或者是否有允许简单二进制数据访问的替代设置。
对我来说,具体用例是访问使用二进制数据传输格式(包括在 UTF-8 编码中不合法的字节组合)编码的 Web 服务返回的数据。
【问题讨论】:
标签: javascript ajax internet-explorer xmlhttprequest binary-data