代码在一台服务器上工作,但在另一台服务器上没有。当尝试使用jquery uploadify上传大小约1 MB的文件时,我收到此错误。
IO: Error #2038
尝试在php.ini中更改以下php设置:
post_max_size 32M
upload_max_filesize 32M
session.gc_maxlifetime 14400
max_input_time 14400
max_execution_time 14400
memory_limit 128M
不工作。
答案 0 :(得分:1)
似乎问题在于flash插件,浏览器用来上传任何文件。如果你需要更多,这里有一个链接。可以帮助你。
http://help.axletreemedia.com/templates/System/details.asp?id=31606&PG=resources&CID=34053
答案 1 :(得分:0)
我已经解决了这个问题。
在我的办公室,我们使用代理,我不得不将首选项更改为无代理。这解决了这个问题。
或者,如果您不使用代理,请尝试在php.ini
中找到它:
变化:
Hostname:Port localhost:0
要:
Hostname:Port localhost:80
答案 2 :(得分:0)
firefox + flash = IO:错误#2038
http://www.uploadify.com/forums/discussion/1116/io-error-2038-in-firefox-only-not-solved/p1
答案 3 :(得分:0)
更新闪光灯 我使用的旧版本的闪存,无论文件大小如何,多次上传都会出错。我刚拿到10.3.181.34,这很精细。
答案 4 :(得分:0)
这是因为uploadify AJAX响应没有临时文件名。 发生这种情况可能是因为服务器上的上传文件大小限制。 尝试寻找服务器配置。