无法访问org.apache.http.entity.mime.content中的ByteArrayBody



在我的eclipse项目(android应用程序)中,我很难使用org.apache.http.entity.mime.content中的ByteArrayBody类。我在我的libs文件夹中复制了httpmime-4.5.1.jar,并在javabuild路径中完成了所有工作(添加.jar并在Order和Export部分中检查它)。

看起来由于某种原因无法访问此类,我是否错过了项目中的.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!

明白了!我只包含了mime.jar,但我还需要libs目录中的客户端、核心和其他jar,并将它们添加到构建路径中。

最新更新