Client Http Java pour télécharger le fichier sur POST

Je suis le développement d'un client J2ME qui doit télécharger un fichier à une Servlet utilisant le protocole HTTP.

La servlet partie est couverte à l'aide d'Apache Commons FileUpload

protected void doPost(HttpServletRequest request, HttpServletResponse response) 
{       

    ServletFileUpload upload = new ServletFileUpload();
    upload.setSizeMax(1000000);

    File fileItems = upload.parseRequest(request);

    //Process the uploaded items
    Iterator iter = fileItems.iterator();
    while (iter.hasNext()) {
        FileItem item = (FileItem) iter.next();
        File file = new File("\files\\"+item.getName());
        item.write(file);
    }
}

Communes de Téléchargement semble être en mesure de télécharger seul fichier en plusieurs parties, mais aucune application/octect-stream.

Mais pour le côté client il n'y a pas Multipart classes, ni, dans ce cas, il est possible d'utiliser tous les HttpClient bibliothèque.

Autre option pourrait être d'utiliser HTTP Morceau de téléchargement, mais je n'ai pas trouvé un exemple clair de la façon dont cela pourrait être mis en œuvre, spécialement sur le servlet côté.

Mes choix sont:
- Mettre en œuvre une servlet http morceau de téléchargement
- Mettre en œuvre un raw client pour http multipart création

Je ne sais pas comment la mettre aucune des options ci-dessus.
Toute suggestion?

source d'informationauteur Clark Ku