comment (tout simplement) générer de la requête http POST à partir de java pour faire de l'upload de fichier

Je voudrais télécharger des fichiers à partir d'une application java/applet à l'aide de http POST événement. Je voudrais éviter d'utiliser n'importe quelle bibliothèque non inclus dans le SE de la, à moins qu'il n'y a pas d'autre (possible) de l'option.
Jusqu'à présent, je viens seulement avec une solution très simple.
- Créer des chaînes (Tampon) et remplissez le avec compatible en-tête (http://www.ietf.org/rfc/rfc1867.txt)
- D'ouvrir une connexion à l'URL du serveur.openConnection() et d'écrire le contenu de ce fichier à OutputStream.
J'ai aussi besoin de convertir manuellement le fichier binaire dans la POST-événement.

J'espère qu'il y est un peu mieux, de la plus simple façon de le faire?

Veuillez expliquer pourquoi vous ne voulez pas utiliser une bibliothèque externe. Clairement c'est possible sans aucun bibliothèques externes, mais vous aurez essentiellement être la duplication de l'effort de (dis) HttpClient (hc.apache.org/httpcomponents-client/index.html)
Je suppose qu'il veut éviter, à l'aide d'une bibliothèque de réduire la taille de l'applet, la réduction des temps de téléchargement.

OriginalL'auteur user40271 | 2008-11-24