PHP: Quand le temporaire téléchargés, les fichiers supprimés?

Je suis en cours d'exécution du serveur WAMP. Sur un téléchargement de fichier à l'aide de PHP, je vois

$_FILES[tmp_name] => string 'C:\wamp\tmp\phpD382.tmp' (length=23)

Je vais de ce dossier est vide. J'ai pris soin de mon "afficher les fichiers cachés" est sur de mon "option des dossiers", mais je ne la vois pas. Où est-il exactement?

D'ailleurs quand est-il supprimé? Si je ne bouge pas ce fichier? Pour un exemple, si je suis le téléchargement d'un fichier et le fichier téléchargé à mi-course et j'ai décidé de fermer le navigateur ce qui se passe dans le fichier? Lorsque le serveur se connaître pour supprimer les fichiers temp?

  • dès que le script se termine. "Le fichier sera supprimé à partir du répertoire temporaire à la fin de la demande si elle n'a pas été déplacés ou renommés. php.net/manual/en/features.file-upload.post-method.php
  • Qu'advient-il si le script est interrompu, comme si je ferme le navigateur ou appuyez sur le bouton de retour?
  • dans les deux cas, le fichier ou ce que jamais partie du fichier a été téléchargé sera supprimé
  • sauf ignore_user_abort a été définie dans l'API ou a été appelé.
  • j'aurais pensé que, même dans ce cas, la fermeture du navigateur pourrait arrêter le fichier envoyé. testé -yup de téléchargement de fichier s'arrête côté serveur cant contrôle.
  • Point de pris. J'ai été en supposant que le fichier a déjà été téléchargé lorsque l'utilisateur a poussé le bouton de retour, mais ce ne sera probablement pas toujours le cas.
  • glissante beaucoup les utilisateurs 🙂

InformationsquelleAutor user1105430 | 2012-06-21