Je souhaite envoyer le contenu d'un fichier dans le cadre d'une requête HTTP à l'aide d'Apache HttpClient et je n'ai pas compris comment transmettre le contenu du fichier dans le corps de la requête.Affichage du contenu d'un fichier à l'aide de HttpClient?
Répondre
Vous n'avez pas spécifié le format ....
Très probablement, vous voulez envoyer une requête POST, le contenu sera multipart/form-data type MIME. Cela émule ce qu'un navigateur envoie à partir d'un élément de formulaire < INPUT type = "file" ... >. Cela nécessite une analyse assez sophistiquée du côté serveur pour extraire les multiples parties du corps et extraire correctement les données du fichier des autres champs (le cas échéant). Heureusement, commons-fileupload le fait parfaitement. La première réponse concernant FilePart est exactement exacte. Alternativement, vous pouvez simplement publier le contenu brut d'un fichier en tant que corps de la demande en utilisant un InputStreamRequestEntity. Cela peut être beaucoup plus simple si vous écrivez votre propre côté serveur pour recevoir les données. Le côté serveur est aussi simple que de transmettre le flux InputStream de la requête au disque. J'utilise cette technique pour les téléchargements avec Google Gears.
- 1. Affichage du contenu de l'annonce à partir de Respose.WriteFile()/Response.ContentType
- 2. Méthode recommandée: servlet qui utilise httpclient pour publier du contenu
- 3. Affichage du contenu HTML dans un champ
- 4. Affichage du contenu à un swf 9 swf?
- 5. Affichage du contenu de Session, Application et Request Bean
- 6. Affichage du contenu d'un fichier document Word dans une zone de texte
- 7. contenu du fichier de lecture à l'aide de C#
- 8. Chargement dynamique du contenu NSPopUpButton à partir du fichier XML
- 9. modifier le contenu du fichier
- 10. structure de données laide à la recherche java
- 11. Affichage du fichier HTML dans un div
- 12. Affichage du contenu HTML dans un champ BlackBerry
- 13. appel httpclient de servlet
- 14. Contenu du fichier de vidage (.ds) dans un fichier texte
- 15. Perforce "Échec de la traduction du contenu du fichier"
- 16. Rechercher le contenu du fichier sur l'iphone
- 17. Stocker le contenu du fichier dans DB
- 18. Copier le contenu du fichier avec sed
- 19. Rediriger 301 Le transfert vers l'URL de sortie du nouveau domaine est laide
- 20. Affichage de l'image par nom de fichier
- 21. Affichage du message SOAP sous-jacent à l'aide de vb.net
- 22. Obtention d'une extension de fichier et d'un type de contenu incorrects lors du téléchargement du fichier
- 23. Affichage de l'application Silverlight dans le navigateur À partir du fichier de commandes sur Win2008
- 24. Accès à l'API Facebook en utilisant REST et HttpClient
- 25. Réponse intermittente incomplète à l'aide d'Apache HttpClient 3.0.1
- 26. Inclure le contenu d'un fichier dans JSP
- 27. Affichage de la hauteur de fichier WAV
- 28. Affichage du temps conditionnel
- 29. Analyse du contenu d'un fichier de propriétés en HTML
- 30. Comment afficher le contenu du fichier de morue BlackBerry?
Merci. InputStreamRequestEntity a très bien fonctionné pour moi. –