Bonjour
Je poste sans grand espoir de réponse, car c'est curieux...
Je cherche à envoyer une photo prise de l'appareil vers internet (pour la recevoir via php).
J'ai essayé avec org.apache.http via la méthode PUT et POST.
Dans les 2 cas, le fichier est bien transmit, mais il y a une erreur de quelques octets en moins et l'image est donc illisible.
Voici le code d'envoi POST :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // data est un byte[] // requette HttpPost req = new HttpPost(URL_SEND_PHOTO); MultipartEntity multipart = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE); multipart.addPart("photo", new ByteArrayBody(datas, "nom")); req.setEntity(multipart); // execute la requette HttpResponse response = httpclient.execute(req);
Partager