通过HTTPS上传Flex文件错误#2038



嗨,我有一个通过https的flex文件上传应用程序,它在所有IE浏览器上都能正常工作。最近一个使用IE9的客户投诉说她不能上传文件。

我可以看到生成的错误是IO error #2038.

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

谁能帮我指出这里的问题是什么?所有我能想到的是浏览器的问题,如浏览器缓存,一些新的配置在IE9我不知道或客户端目录的权限。

帮助将非常感激。由于

我建议你使用Charles调试代理,这是所有Flash/Flex开发人员必须拥有的工具,看看IE8和IE9的区别。

我也有类似的问题。后来我发现上传功能不适用于最新版本的https flash播放器。然后我尝试通过http而不是https发送上传请求。现在工作得很好。

最新更新