È possibile recuperare i file caricati temporanei (non spostati con move_uploaded_file ()) dopo l'esecuzione dello script?

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

Domanda

Ho alcuni script PHP che gestiscono i file caricati tramite moduli e li memorizza usando move_uploaded_files (). A causa degli errori nel mio codice, alcuni file caricati non sono stati gestiti correttamente e non sono stati spostati, cioè si sono persi.

Ho pensato che in un periodo di grazia ragionevole (cioè pochi giorni) potrei essere in grado di trovarli nella cartella / TMP / che è dove sono temporaneamente conservati quando caricati. Ma i file non sembrano essere più lì.

Immagino che non ci sia modo di recuperarli, vero? Ma ho notato alcuni strani file "socket" in quella cartella (come sso_main.phpapi.socket-0 e simili, tutti 0 byte), quindi mi chiedo se c'è qualche speranza che i file possano essere stati effettivamente archiviati altrove...

O sono eliminati subito Dopo l'esecuzione dello script?

È stato utile?

Soluzione

Manuale:

Il file verrà eliminato dalla directory temporanea alla fine della richiesta se non è stato spostato o rinominato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top