2010-07-16 14 views
15

El código está funcionando en un servidor pero no está en el otro. Cuando intento cargar archivos de tamaño de alrededor de 1 MB con jquery uploadify, aparece este error.IO: Error # 2038 jquery uploadify

IO: Error #2038 

intentado cambiar los siguientes parámetros de configuración PHP en php.ini:

post_max_size 32M 
upload_max_filesize 32M 
session.gc_maxlifetime 14400 
max_input_time 14400 
max_execution_time 14400 
memory_limit 128M 

no está funcionando.

+0

posible duplicado de [Flex: Error # 2038: File I/Error O] (http://stackoverflow.com/questions/1545715/flex-error-2038-file-io-error) – Johan

+5

¿Hay alguna posibilidad de que esté utilizando un enlace HTTPS con un certificado autofirmado? Eso ha causado el error # 2038 para mí. – zeroasterisk

Respuesta

0

He resuelto el problema.

En mi oficina, utilizamos un proxy, y tuve que cambiar la preferencia a No Proxy. Esto resolvió el problema.

O, si usted no utiliza un proxy, tratar de encontrar esto en php.ini:

Cambio:

Hostname:Port localhost:0

Para:

Hostname:Port localhost:80

0

Actualizar flash.
la versión anterior de flash que tenía, con cargas múltiples sería un error en el otro, independientemente del tamaño del archivo. Acabo de obtener 10.3.181.34 que es fino, muy bien.

0

Esto se debe a que la respuesta de carga de AJAX no tiene un nombre de archivo temporal. Esto puede deberse a la limitación del tamaño del archivo de carga en el servidor. Intenta mirar a la configuración del servidor.

+0

Intenta explicar qué tiene que ver el OP exactamente en la configuración. –

Cuestiones relacionadas