2010-07-16 2 views
15

코드는 한 서버에서만 작동하지만 다른 서버에서는 작동하지 않습니다. jquery 업로드와 함께 약 1MB 크기의 파일을 업로드하려고 할 때이 오류가 발생합니다. 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

+5

자체 서명 된 인증서와 함께 HTTPS 링크를 사용하고 계신가요? 이로 인해 # 2038 오류가 발생했습니다. – zeroasterisk

답변

0

나는이 문제를 해결했다.

내 사무실에서 우리는 프록시를 사용하고 환경 설정을 프록시 없음으로 변경해야했습니다. 이것은 문제를 해결했습니다.

또는 프록시를 사용하지 않는 경우, php.ini이를 찾아보십시오 :

변경 :

Hostname:Port localhost:0

사람 :

Hostname:Port localhost:80

0

업데이트 플래시.
이전 버전의 플래시가 있었지만 파일 크기에 관계없이 여러 개의 업로드가 서로에 오류가있었습니다. 방금 10.3.181.34를 얻었으니 괜찮습니다.

0

업로드 AJAX 응답에 임시 파일 이름이 없기 때문입니다. 이것은 서버의 파일 크기 제한 업로드 때문에 발생할 수 있습니다. 서버 구성을 찾으십시오.

+0

OP가 구성에서 정확히 봐야하는 것을 설명하십시오. –