2010-07-16 76 views
15

代码在一台服务器上工作,但不在另一台服务器上。当试图用jquery uploadify上传约1 MB大小的文件时,我得到这个错误。IO:错误#2038 jquery uploadify

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

的可能重复的[软硬度:错误#2038:文件I/O错误(http://stackoverflow.com/questions/1545715/flex-error-2038-file-io-error) – Johan 2011-11-21 20:23:36

+5

你有使用HTTPS链接和自签名证书的机会吗?这对我造成了错误#2038。 – zeroasterisk 2011-11-21 19:43:29

回答

0

我已经解决了这个问题。

在我的办公室里,我们使用了一个代理服务器,而且我不得不将其更改为无代理服务器。这解决了这个问题。

或者,如果你不使用代理,试图找到这php.ini

变化:

Hostname:Port localhost:0

要:

Hostname:Port localhost:80

0

更新闪存
我的旧版本的闪存,无论文件大小如何,多次上传都会导致错误。我刚刚得到10.3.181.34,这很好。

0

这是因为uploadify AJAX响应没有临时文件名。 发生这种情况可能是因为服务器上的文件大小限制。 尝试查找服务器配置。

+0

尝试解释OP必须精确地查看配置。 – 2015-02-10 13:15:11