Comment soumettre un multipart/form-data requête HTTP POST à partir de C#

Quelle est la meilleure façon de soumettre une requête HTTP POST avec un multipart/form-data type de contenu à partir de C#? Il y a une meilleure façon que la construction de ma propre demande.

La raison pour laquelle je vais poser est de charger les photos sur Flickr l'utilisation de cette api:

http://www.flickr.com/services/api/upload.api.html

J'ai surtout été à la recherche à HttpWebRequest, mais toutes les ressources que j'ai trouvé sur internet qui explique comment créer manuellement la demande. Voici un des nombreux exemples de ce genre, j'ai trouvé: social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/...
Cette question a une réponse qui permet de résoudre votre problème avec l'affichage multipart/form-data à l'aide de WebRequest. Il fonctionne bien. stackoverflow.com/questions/219827/...

OriginalL'auteur Jesse Weigert | 2009-07-30