Est-il possible de récupérer des fichiers téléchargés temporaires (non déplacés avec move_uploaded_file ()) après l'exécution du script?

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

Question

J'ai quelques scripts php qui gèrent les fichiers téléchargés via des formulaires et les stockent en utilisant move_uploaded_files ().En raison d'erreurs dans mon code, certains fichiers téléchargés n'ont pas été traités correctement et n'ont pas été déplacés, c'est-à-dire qu'ils se sont perdus.

J'ai pensé que dans un délai de grâce raisonnable (c'est-à-dire quelques jours), je pourrais peut-être les trouver dans le dossier / tmp / où ils sont temporairement stockés lors du téléchargement.Mais les fichiers ne semblent plus être là.

Je suppose qu'il n'y a aucun moyen de les récupérer, n'est-ce pas?Mais j'ai remarqué d'étranges fichiers "socket" dans ce dossier (tels que sso_main.phpapi.socket-0 et autres, tous à 0 octet) donc je me demande s'il y a un espoir que les fichiers aient été stockésailleurs ...

Ou sont-ils supprimés immédiatement après l'exécution du script?

Était-ce utile?

La solution

Manuel :

Le fichier sera supprimé du répertoire temporaire à la fin de la demande s'il n'a pas été déplacé ou renommé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top