Cita:
Iniciado por pateketrueke No estoy seguro si en el manual se establece un tiempo de gracia para los archivos temporales que se suben, si ese fuera el caso entonces tendrás que moverlo efectivamente y luego trabajar con dicho archivo.
Como ejercicio podrías probar con un archivo igual de grande que tengas a la mano, sólo prueba la rutina que usa CURL y ya sales de dudas.
Hola pateketrueke, poco a poco he descubierto que no es el php del problema, es el servidor ISS que esta restringiendo el tamaño de archivos, por esa razon permite
pasar archivos pequeños y los grandes los restringe, cuando son grandes entonces
mostrara un 404 y es exactamente lo que me esta sucediendo.
Tuve que modificar en configuracion de web service ISS el tamaño permitido
y esto ha permitido que ya no aparezca el 404.
El tamaño que le di fue 4294967295 que es 3.99 gigas
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295 " />
</requestFiltering>
</security>
<system.webServer>
pero ahora sale un problema de
PHP Warning: POST Content-Length of 389251598 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
En el servidor de datos he colocado las mismas lineas de
post_max_size 4G
upload_max_filesize 4G
pero aun asi no logra corregir el warning que me sale.
Sigo buscando que mas podria ser, tambien he añadido los cambios a todos los php.ini que he encontrado porque aparecen como
php.ini-development
php.ini-production.
Tambien he reiniciado el servidor apache, el servidor propio para tomar los cambios y aun con el warning.