salut a tous . j'aimerai envoyer un fichier contenant des données a un serveur distant. mais je ne sais pas comment m'y prendre sous Androïd. s'il vous plait dirigez moi et je ferai le reste. merci d'avance.
Version imprimable
salut a tous . j'aimerai envoyer un fichier contenant des données a un serveur distant. mais je ne sais pas comment m'y prendre sous Androïd. s'il vous plait dirigez moi et je ferai le reste. merci d'avance.
java.io.OutputStream
A récupérer en fonction du serveur distant.
Tu peux envoyer le contenu d'un fichier avec un httpClient :
Il te faudra charger le fichier dans fileContent.Code:
1
2
3
4
5
6
7
8
9
10
11
12 HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(serverURL); try { StringEntity se = new StringEntity(fileContent); httppost.setEntity(se); HttpResponse response = httpclient.execute(httppost); } catch (ClientProtocolException e) { // TODO Auto-generated catch block } catch (IOException e) { // TODO Auto-generated catch block }
Puis, côté serveur, tu devras faire une page (serverURL) qui doit récupérer le contenu en POST.