我很难在我的eclipse项目中使用 org.apache.http.entity.mime.content 中的 ByteArrayBody 类(android app )。我在 libs 文件夹中复制了 httpmime-4.5.1.jar 并完成了 javabuild路径中的所有内容(添加.jar和在订单和出口部分检查它)。
由于某些原因看起来无法访问此类,我是否会错过包括项目中的.jar在内的内容?代码如下所示:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bp.compress(Bitmap.CompressFormat.JPEG, 75, baos);
byte[] imageBytes = baos.toByteArray();
HttpClient httpclient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("__mypath__");
httpPost.setHeader("Content-type", "multipart/form-data; boundary="+boundary);
ByteArrayBody bab = new ByteArrayBody(imageBytes, "pic.jpg"); //CRASHING HERE
//...
任何帮助将不胜感激, 提前thx!
答案 0 :(得分:0)
知道了!我只包含了mime .jar,但我还需要libs目录中的客户端,核心和其他jar,并将它们添加到构建路径中。