画像とデータをDjangoサーバーにアップロードしようとしています。apache-mime4j.0.6.jar
ライブラリを含めましたhttpmime4.0.1.jar
(プロジェクト->ビルドパス->外部jarファイルを追加)そして、画像をアップロードするコードは次のとおりです。
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");
}
エラーメッセージ:
Could not find class 'org.apache.http.entity.mime.MultipartEntity'
そして、libsフォルダーを手動で作成し、jarファイルを/ libsフォルダーに手動で含めようとしました。私がそれをすると、コンパイルに失敗します。
エラー:
Conversion to Dalvik format failed with error 1 Unknown Android Packaging Problem
ライブラリを含む新しいアプリケーションを作成しようとしました。そして、私は同じエラーに遭遇しました。私は可能な限りすべてを試しました。なぜこれが起こるのか、それを修正する方法を誰か教えてください。どんな助けでも大歓迎です!!