J'utilise XAMPP sur Windows. En imprimant $_FILES["file"]["tmp_name"]
Il semble que le fichier temporaire ait été sauvegardé à l'adresse suivante C:\xampp\tmp\phpABCD.tmp. Mais je ne le vois pas sur le système de fichiers du serveur. Cependant, le fichier peut être déplacé ou copié via move_uploaded_file()
, rename()
ou copy()
. Où PHP enregistre-t-il les fichiers temporaires pendant le téléchargement ?
Réponses
Trop de publicités?Php stocke tous les fichiers temporaires, y compris les fichiers téléchargés, dans le répertoire des fichiers temporaires spécifié dans le php.ini. Notez que pour les téléchargements, ces fichiers peuvent être supprimés dès que le script dans lequel le fichier a été téléchargé se termine (donc à moins que vous ne retardiez ce script, vous ne verrez probablement pas le fichier téléchargé). Une autre raison peut être que le fichier est simplement caché dans le système de fichiers.
Donc, si vous voulez voir le fichier, vous pouvez vous assurer que vous voyez tous les fichiers cachés dans l'explorateur et retarder le script aussi longtemps qu'il le faut pour trouver le fichier.
- Réponses précédentes
- Plus de réponses