¿Es posible recuperar archivos cargados temporales (no movido con Move_UPLOADED_FILE ()) después de la ejecución del script?

StackOverflow https://stackoverflow.com/questions/9366089

Pregunta

Tengo algunos scripts PHP que manejan archivos cargados a través de formularios y los almacena usando Move_UPLOADED_FILES (). Debido a los errores en mi código, algunos archivos cargados no se manejaron correctamente y no se movieron, es decir, se perdieron.

Pensé que dentro de un período de gracia razonable (es decir, pocos días) puedo encontrarlos en la carpeta / tmp / que es donde se almacenan temporalmente cuando se cargan. Pero los archivos ya no parecen estar allí.

Supongo que no hay forma de recuperarlos, ¿verdad? Pero he notado algunos archivos extraños de "socket" en esa carpeta (como sso_main.phpapi.socket-0 y similares, todo 0-byte), así que me pregunto si hay alguna esperanza de que los archivos se hayan almacenado realmente en algún otro lugar...

O están eliminados inmediatamente después de la ejecución del script?

¿Fue útil?

Solución

Manual:

El archivo se eliminará del directorio temporal al final de la solicitud si no se ha trasladado o renombrado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top