我有一个Flex应用程序执行多个文件上传,并继续收到此错误: 错误#2038:文件I / O错误
Flex提供此错误,但它似乎有效,因为上传确实得到处理。 这种情况间歇性地发生,现在每次都在尝试。关于可能会发生什么的任何想法?我已经检查了权限是读/写,谷歌搜索与URL的尾随斜杠问题。我对可能发生的事情感到茫然。
答案 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个文件时是否收到错误?