概述
客户端代码:
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();
}
}
转载于:https://blog.51cto.com/keeplearning/1147501
最后
以上就是羞涩牛排为你收集整理的使用HttpClient上传文件给服务器的全部内容,希望文章能够帮你解决使用HttpClient上传文件给服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复