0

我正在尝试将图像上传到服务器。为此,我添加了 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())));

在单击该错误时,我得到“配置构建路径”。

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

提前谢谢。

4

0 回答 0