Je me demandais comment j'allais envoyer un fichier via HTTP. J'utilise HTTPRequest. Les données doivent être sorties sous leur forme binaire afin que je puisse les envoyer dans une requête multipart. Et des idées sur comment je le fais? Je suis totalement perdu.Envoi d'un fichier le long de HTTP?
3
A
Répondre
3
Si vous voulez juste le fichier envoyé comme le corps d'un POST/STOR/etc, puis WebClient
facilite la tâche:
using (WebClient client = new WebClient())
{
client.UploadFile(address, fileName);
// or to specify a custom method:
client.UploadFile(address, "PUT", fileName);
}
Si vous avez besoin d'une forme il est plus délicat; vous aurez besoin de multipart-mime, qui n'est pas supporté directement; vous devrez l'écrire ou utiliser le code existant sur le net.
Questions connexes
- 1. envoi de courrier électronique en utilisant le protocole http?
- 2. Envoi de fichier via le maillage pair
- 3. Java http corrompt le fichier
- 4. Envoi de données à un site Web via HTTP
- 5. Envoi de requêtes HTTP avec VBA à partir de Word
- 6. Jquery GET - envoi et réception de contenu long et complexe, comment?
- 7. Envoi de données XML via HTTP POST avec PHP
- 8. Envoi de plus d'un code d'état HTTP dans un script
- 9. Envoi de devis HTTP Content-Length from Servlet etc
- 10. Envoi de requêtes HTTP à partir d'App Engine
- 11. Envoi de "Set-Cookie" dans un serveur HTTP Python
- 12. django template "nom de fichier trop long"
- 13. Envoi d'un fichier à une API - C#
- 14. Envoi requête HTTP avec plusieurs paramètres ayant même nom
- 15. Cette conversation utilise-t-elle "long polling" ou "http streaming"?
- 16. recevoir le fichier xml via http post
- 17. Téléchargement de fichier HTTP standard?
- 18. Envoi d'une requête http avec des mots chinois
- 19. Envoi d'un fichier volumineux sur le réseau en continu
- 20. Envoi d'un fichier via le profil push OBEX
- 21. cookie le plus long
- 22. Envoi de requêtes SOAP en utilisant libcurl comme fichier XML
- 23. Python long type C 'long long'
- 24. Envoi de variables dans le message
- 25. Envoi de données compressées via le socket
- 26. Spécificateur de format pour « long long »
- 27. .NET WebService Envoi d'un fichier XML volumineux
- 28. Envoi d'un fichier binaire au port série
- 29. WPF: chemin de fichier de stockage isolé trop long
- 30. Installation de Wordpress le long de Cakephp