0

嗨,我有一个通过 https 的 flex 文件上传应用程序,它在所有 IE 浏览器上都可以正常工作。最近,一位使用 IE9 的客户报告了她无法上传文件的投诉。

我可以看到生成的错误是 IO Error #2038。

adobe 文档说 2038 是文件 I/O 错误。当应用程序无法使用 FileReference API 获取文件大小、创建日期或修改数据时,会发生此错误。

有人可以帮我指出这里可能出现的问题。我能想到的只是浏览器问题,例如浏览器缓存,IE9 中的一些新配置我不知道或客户端目录的权限。

帮助将不胜感激。谢谢

4

2 回答 2

0

I suggest you to use Charles debugging proxy, which is must have tool for all Flash/Flex developers, and see the difference in IE8 and IE9. Maybe the problem is in some HTTP headers or something else.

于 2011-09-01T10:35:24.450 回答
0

我有一个类似的问题。后来我发现上传功能不适用于通过 https 的最新版本的 flash 播放器。然后我尝试通过 http 而不是 https 发送上传请求。现在它工作正常。试试这个,它可能对你的情况也有帮助。

于 2013-05-15T09:15:52.033 回答