[ Marko Medojević @ 21.07.2010. 17:28 ] @
Ćao! Za slanje podataka POST zahtevom na jednu PHP skriptu iz android aplikacije koristim sledeći kod: Code: public void sendHttpPost() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://10.0.0.15"); try { // Add your data List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(5); nameValuePairs.add(new BasicNameValuePair("birthDate", birthDate)); nameValuePairs.add(new BasicNameValuePair("birthTime", birthTime)); nameValuePairs.add(new BasicNameValuePair("name", name)); nameValuePairs.add(new BasicNameValuePair("weight", weight)); nameValuePairs.add(new BasicNameValuePair("height", height)); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); } catch (ClientProtocolException e) { Log.i("debug1", e.getMessage()); } catch (IOException e) { Log.i("debug1", e.getMessage()); } } Ovaj kod šalje niz parametara, a meni treba da pored ovoga pošalje i fajl u istom zahtevu. Da li postoji način da se uz ovo pošalje i fajl? Našao sam gomilu primera na netu ali nisam uspeo da nateram da proradi. Većina njih koristi neki MultipartEntity koji je izgleda izbačen iz posledjeg SDK. Jedino što mi pada napamet je da pošaljem fajl u posebnom zahtevu. |