Android-post-image auf den Server mit MultipartEntity

Habe ich versucht, ein Bild hochzuladen und Daten zu Django server. Ich habe apache-mime4j.0.6.jar und httpmime4.0.1.jar Bibliotheken ( Projekt->build path- > Add external jar-Dateien)
Und hier ist der code, um ein Bild hochzuladen.

HttpResponse response = null;
try {
    HttpPost httppost = new HttpPost("http://10.0.2.2:8000/mobile");
    // HttpPost httppost = new HttpPost("some url");

    MultipartEntity multipartEntity = new MultipartEntity(); //MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);  
    multipartEntity.addPart("name", new StringBody("nameText"));
    multipartEntity.addPart("place", new StringBody("placeText"));
    multipartEntity.addPart("tag", new StringBody("tagText"));
    //multipartEntity.addPart("Description", new StringBody(Settings.SHARE.TEXT));
    multipartEntity.addPart("Image", new FileBody(destination));
    httppost.setEntity(multipartEntity);

    httpclient.execute(httppost, new PhotoUploadResponseHandler());

  } catch (Exception e) {
    Log.e( "Error","error");
  } 

Fehlermeldung:

Could not find class 'org.apache.http.entity.mime.MultipartEntity'

Und ich habe versucht manuell erstellen Ordner libs und manuell einschließlich jar-Dateien in /libs Ordner.
Wenn ich das mache, dass Es nicht kompiliert werden kann.

Fehler:

Conversion to Dalvik format failed with error 1  Unknown Android Packaging Problem

Versucht die Schaffung neuer Antrag einschließlich Bibliotheken. Und ich traf die gleichen Fehler. Ich habe alles mögliche versucht. Kann mir jemand sagen, warum dies passiert und wie man es beheben. Jede Hilfe wäre sehr dankbar!!

InformationsquelleAutor Geetanjali | 2012-11-02

Schreibe einen Kommentar