您的位置:首页 > 理论基础 > 计算机网络

HttpClient 上传文件

2014-04-30 18:15 351 查看
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();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java servlet