【发布时间】:2014-08-12 07:31:37
【问题描述】:
我想上传图像并将数据发送到服务器。我为此使用 MultipartEntityBuilder。我在 Android Studio 上编码。
这是我的代码
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(config.api_url+"profile.php");
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
if(mLastTakenImageAsJPEGFile!=null) {
builder.addBinaryBody("image", mLastTakenImageAsJPEGFile);
}
builder.addTextBody("token", _appPrefs.getToken());
final HttpEntity reqEntity = builder.build();
httpPost.setEntity(reqEntity);
我收到运行时错误
java.lang.NoClassDefFoundError: org.apache.http.entity.ContentType
at
org.apache.http.entity.mime.MultipartEntityBuilder.addBinaryBody(MultipartEntityBuilder.java:146)
如何解决?
【问题讨论】:
标签: android android-studio noclassdeffounderror contenttype