Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/05/2016, 05:51
andres18281
 
Fecha de Ingreso: febrero-2013
Ubicación: Cali Colombia
Mensajes: 118
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: max_time_execute con ignore_user_abort

Saludos

Estoy observando que el problema no es tanto max_input_time, cuando se suben archivos por http, el directorio tmp es quien recibe los archivos, si verifico con if(is_file($_FILES['sdsd']['tmp_name]) verifica que si existe, pero por alguna razon, los archivos grandes, CurlFile no permite cargarlo para subirlo, pero archivos pequeños si lo permite.
En el htaccess tengo
php_value post_max_size -1
php_value upload_max_filesize 4G
php_value memory_limit 128M
php_value max_execution_time 0
php_value max_input_time 4G
php_value session.gc_maxlifetime 1200

por si es problema de configuracion global entonces tome esta configuracion pero aun sigo con el problema.
El error para archivos grandes es 404 aunque repido, con el if(is_file()) detecta que si esta el archivo que se ha subido.



Ademas de colocar esas lineas de arriba, si usan servidor ISS deben de ubicar en configuracion de servidor en panel de control
y buscar esta linea
Listo, si, era un problema de ubicacion de la ruta donde estaba tomando la configuracion.

Para futuro si alguien tiene problemas con ISS y tranferencia de archivos, simplemente
debe cambiar una linea en configuracion de web server que esta en
panel de control, configuracion, web service
y buscan esta liinea
system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1000000" />
</requestFiltering>
</security>
<system.webServer>
Solo deben de añadirle el tamaño para que permita recibir archivos pesados.
Esto es solo si usan ISS.

Saludos y gracias a todos

Última edición por andres18281; 05/05/2016 a las 10:34