Flex:错误#2038:文件I / O错误

时间:2009-10-09 19:48:27

标签: flex upload

我有一个Flex应用程序执行多个文件上传,并继续收到此错误: 错误#2038:文件I / O错误

Flex提供此错误,但它似乎有效,因为上传确实得到处理。 这种情况间歇性地发生,现在每次都在尝试。关于可能会发生什么的任何想法?我已经检查了权限是读/写,谷歌搜索与URL的尾随斜杠问题。我对可能发生的事情感到茫然。

5 个答案:

答案 0 :(得分:5)

您是否在要上传的服务器上使用SSL证书? 我曾经遇到过Flash Player因SSL证书无效而随机失败的问题......

干杯

答案 1 :(得分:1)

使用像charles这样的工具查看流量可能是个好主意。这可能会让你更好地指出真正的问题。

知道上传的Flash播放器忘记发送一些cookie也很好,这可能导致您在服务器上的会话不同。

答案 2 :(得分:1)

也可能是连接到服务器的URL不正确。检查它是否是相对URL,如果是,则完全限定它。我自己找到了这个行为......代码可以在IE中运行但不能在其他浏览器中运行,不在Mac上,而不是在Mobile上。

答案 3 :(得分:0)

在3-4个月前的文件上传期间,我也遇到了同样的问题。 调用是去servlet但是在前端我遇到了一些错误(#2038)。

后来我发现我的代码在Servlet中有一些异常,然后它没有被正确处理。我不记得异常是什么,但是当我解决了这个异常时,错误就消失了。

b / w你使用commons-file-upload来上传文件吗?

此致 Anoop

答案 4 :(得分:0)

支持的并发连接存在限制。我认为它的3或5,不确定。当您尝试上传超过3个文件时是否收到错误?