HttpClient 上传文件

来源:互联网 发布:淘宝平邮无需物流 编辑:程序博客网 时间:2024/06/05 18:53
public static void uploadFile() {  HttpClient httpClient = new DefaultHttpClient();    HttpPost post = new HttpPost(URL);    try {   File zipFile = new File("D:\\biostime\\mama100\\task\\1.3.8_photoShare\\pic_test.zip");       FileBody zipFileBody = new FileBody(zipFile);   MultipartEntity  entity = new MultipartEntity();   entity.addPart("myFile", zipFileBody);   entity.addPart("devid", new StringBody("kj876hgwugj00001"));   entity.addPart("cid", new StringBody("654321"));   entity.addPart("uid", new StringBody("178285"));   entity.addPart("tsno", new StringBody("000001"));   entity.addPart("content", new StringBody("分享的内容测试"));   entity.addPart("longitude", new StringBody("114.7867654"));   entity.addPart("latitude", new StringBody("24.6786534"));   entity.addPart("regionDesc", new StringBody("广州市"));   entity.addPart("localTime", new StringBody("2012-04-08 12:45:12"));      post.setEntity(entity);      LOG.info("send request to server");   HttpResponse response = httpClient.execute(post);   if (HttpStatus.SC_OK == response.getStatusLine().getStatusCode()) {    HttpEntity responseEntity = response.getEntity();    LOG.info("responseEntity="+EntityUtils.toString(responseEntity));   }     } catch (Exception e) {   e.printStackTrace();  }    }

0 0
原创粉丝点击