Télécharger des fichiers avec HTTPWebrequest (multipart/form-data)

Est-il de toute la classe, une bibliothèque ou un morceau de code qui me permettra de télécharger des fichiers avec HTTPWebrequest?

Edit 2:

Je ne veux pas de télécharger un dossier WebDAV ou quelque chose comme ça. Je veux simuler un navigateur, tout comme le téléchargement de votre avatar pour un forum ou télécharger un fichier via un formulaire dans une application web. Télécharger un formulaire qui utilise un multipart/form-data.

Edit:

WebClient est pas à couvrir mes besoins, donc je suis à la recherche d'une solution avec HTTPWebrequest.

  • Voici un excellent billet de blog à ce sujet - paraesthesia.com/archive/2009/12/16/...
  • Cela a vraiment fonctionné pour moi contrairement aux autres réponses ici. J'ai juste eu à ajouter mes cookies.
  • Si vous êtes en utilisant .NET >= 4.0, puis voir cette réponse pour une solution qui ne nécessite pas d'objets personnalisés.
InformationsquelleAutor dr. evil | 2009-02-19