【问题标题】:App crashes when i use MultipartEntityBuilder in .addpart当我在 .addpart 中使用 MultipartEntityBuilder 时应用程序崩溃
【发布时间】:2014-09-24 21:09:49
【问题描述】:

您好我正在尝试将文件发送到我的服务器。这是代码:

 File file = new File(Environment.getExternalStorageDirectory(),"/sdcard/img.jpg");
                    HttpClient http = AndroidHttpClient.newInstance("MyApp");
                    HttpPost method = new HttpPost(Constants.fakeURL);
                    MultipartEntityBuilder builder = MultipartEntityBuilder.create();
                    builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
                     FileBody bin = new FileBody(file);
                    builder.addPart("file",bin);
                    HttpEntity entity = builder.build();
                   method.setEntity(entity);
                    HttpResponse response = http.execute(method);

但它崩溃了

FileBody bin = new FileBody(file);

错误是:

致命异常:Thread-3618 进程:com.example.hroshandel.myapplication,PID:24617 java.lang.NoClassDefFoundError: org.apache.http.entity.ContentType 在 org.apache.http.entity.mime.content.FileBody.(FileBody.java:89) 在 com.example.hroshandel.myapplication.uploadDataFragment$2.run(uploadDataFragment.java:149) 在 java.lang.Thread.run(Thread.java:841) 09-24 14:09:26.946 24617-24626/com.example.hroshandel.myapplication E/AndroidHttpClient: 发现泄漏 java.lang.IllegalStateException:AndroidHttpClient 创建且从未关闭 在 android.net.http.AndroidHttpClient.(AndroidHttpClient.java:214) 在 android.net.http.AndroidHttpClient.newInstance(AndroidHttpClient.java:200) 在 android.net.http.AndroidHttpClient.newInstance(AndroidHttpClient.java:209) 在 com.example.hroshandel.myapplication.uploadDataFragment$2.run(uploadDataFragment.java:145) 在 java.lang.Thread.run(Thread.java:841)

【问题讨论】:

    标签: android android-studio httpclient multipartentity


    【解决方案1】:

    我发现了问题。我必须去 hc.apache.org/downloads.cgi 并下载核心、mime、客户端和缓存并包含库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-03
      • 1970-01-01
      • 2019-10-12
      • 2016-06-20
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多