使用android将图像上传到服务器

时间:2012-07-26 11:10:34

标签: android web-services

我正在尝试将图像上传到服务器。为此我添加了jar文件,如apache-mime4j,http客户端,httpcore和httpmime。

我的代码如下..

    HttpClient httpClient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost(url);

    MultipartEntity multiPart = new MultipartEntity();
    multiPart.addPart("my_picture", new FileBody(new File(imagePath.toString())));



    httpPost.setEntity(multiPart);
    HttpResponse res = httpClient.execute(httpPost);


    BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
    String json = reader.readLine();
    JSONTokener tokener = new JSONTokener(json);
    JSONObject object = (JSONObject) new JSONTokener(json).nextValue();
    JSONArray  data = object.getJSONArray("data");
    System.out.println("posted finalResult"+data);

    if (responseEntity != null) {
        responseEntity.consumeContent();
    }

    httpclient.getConnectionManager().shutdown();

问题是我在第

行收到错误
multiPart.addPart("my_picture", new FileBody(new File(imagePath.toString())));

点击该错误后,我收到“配置构建路径”。

任何人都请告诉我我的代码有什么问题。

提前完成。

0 个答案:

没有答案