您好我有一个基于https的flex文件上传应用程序,它可以在所有IE浏览器上正常工作。 最近,IE9的一位客户报告称她无法上传文件。
我可以看到生成的错误是IO错误#2038。
adobe文档说2038是文件I / O错误。当应用程序无法使用FileReference API获取文件大小,创建日期或修改数据时,会发生此错误。
有人可以帮助我指出这里可能存在的问题。 所有我能想到的是浏览器问题,如浏览器缓存,IE9中的一些新配置我不知道或客户端目录的权限。
非常感谢帮助。 感谢
答案 0 :(得分:0)
我建议你使用Charles debugging proxy,它必须有所有Flash / Flex开发人员的工具,并看看IE8和IE9的区别。也许问题出在某些HTTP标头或其他内容中。
答案 1 :(得分:0)
我有类似的问题。后来我发现上传功能不适用于https上最新版本的flash播放器。然后我尝试通过http而不是https发送上传请求。现在它的工作正常。试试这个,它可能对你的情况有帮助。