Est-il possible en PHP de le configurer pour ne pas enregistrer les fichiers sur le disque? En fait, la meilleure chose serait de lancer le script avant même de lire tout le corps du POST. (Garder mes espoirs élevés;))
Répondre
Vous pouvez désactiver les téléchargements de fichiers via un paramètre de configuration en PHP.
Ce n'est pas ce qu'il veut dire: il veut que les téléchargements de fichiers fonctionnent sans fichiers temporaires. –
c'est encore pire. il veut attraper directement le flux de téléchargement sans le tamponner dans le fichier temp. ce serait plutôt sympa pour les gros fileuploads. – ITroubs
PHP a besoin d'un endroit pour stocker temporairement pour vous le contenu des fichiers pour être en mesure d'interagir avec elle par PHP - bien que, vous ne devez rien faire d'autre autre accès le fichier temporaire pour obtenir les données:
$content = file_get_contents($_FILES["user_file"]["tmp_name"]);
A partir de là, vous pouvez manipuler le contenu des fichiers sans avoir à déplacer le fichier téléchargé vers un autre emplacement avant d'y accéder.
Vous pouvez utiliser HTTP PUT
demandes pour télécharger directement un fichier. PHP ne gère pas le téléchargement directement (par exemple, il est configuré dans $ _FILES). Au lieu de cela, vous devez lire les octets bruts du pseudo-url php://input
et à partir de là, vous pouvez faire ce que vous voulez.
Il y a quelques détails et exemples here.
- 1. Opera téléchargement de fichiers multiples envoie des fichiers à $ _POST au lieu de $ _FILES - suggestions?
- 2. Le téléchargement de fichier tombe sans raison
- 3. Téléchargement de fantaisie sans navigateur de fichiers
- 4. Équivalent de $ _FILES en C#
- 5. $ _FILES vide
- 6. Problèmes de téléchargement de fichiers PHP
- 7. PHP $ _FILES file loop upload
- 8. Problème de téléchargement de plusieurs fichiers
- 9. Problèmes de téléchargement de fichiers en PHP
- 10. essayer nouvelle méthode de téléchargement de fichiers
- 11. Asynchronous dans le téléchargement de fichiers Asp.net
- 12. C# Téléchargement de fichiers via HTTP
- 13. Téléchargement de fichiers ASIHTTPRequest et PHP
- 14. téléchargement de fichiers multiples
- 15. Téléchargement automatique de fichiers avec WebBrowser sans URL
- 16. Téléchargement de fichiers sur le serveur de fichiers
- 17. $ _FILES vide lorsque vous essayez de faire un téléchargement de fichier
- 18. comment exécuter SQL requête après le téléchargement d'images en php lorsque j'utilise Flash Uploader pour le téléchargement de fichiers multiples
- 19. $ _Files [] tableau ne montrant que le premier fichier téléchargé
- 20. Téléchargement de fichiers doc
- 21. Téléchargement de fichiers volumineux
- 22. commencer le téléchargement de fichiers avec ajax
- 23. Questions sur le téléchargement de fichiers PHP
- 24. Ajax en utilisant le téléchargement de fichiers
- 25. Téléchargement de fichiers sur le serveur
- 26. Téléchargement de fichiers sur le site/datable
- 27. Grails: valider le téléchargement de fichiers
- 28. Téléchargement de fichiers
- 29. Comment gérer le téléchargement de fichiers .php sans possibilité de les exécuter?
- 30. système de téléchargement de fichiers
Vous en avez besoin pour un ou plusieurs fichiers? Vous limiter à un fichier serait une option? D'où viendra le fichier, un formulaire? –