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(); } }
相关文章推荐
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统
- java很神奇 用swing制作欢迎屏幕
- java自动生成验证码插件-kaptcha
- ITeye上“10个人,8个人不会解释这个问题”的帖子
- Java IO与NIO的一些文件拷贝测试
- Java反射随记
- Java简单字符串插值实现