post请求传文件
2024-09-05 23:51:25
public static JSONObject doFormDataPost(File file, String sURL) throws IOException { HttpClient context = new DefaultHttpClient();
HttpPost post = new HttpPost(sURL);
post.setHeader("user","x");
post.setHeader("key","x"); String fileName = "{'filename':'onetime.docx'}";
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addBinaryBody("file", file);//添加文件
builder.addTextBody("typeid", "29002"); //添加文本类型参数
builder.addTextBody("data", fileName); //添加文本类型参数 post.setEntity(builder.build());
HttpResponse response = context.execute(post); HttpEntity responseEntity = response.getEntity();
String resEntity= EntityUtils.toString(responseEntity, "UTF-8");
JSONObject jsonObject = JSONObject.parseObject(resEntity); return jsonObject;
}
最新文章
- angular-JS模仿Form表单提交
- MongoDB学习笔记一
- CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
- clientTop、offsetTop和scrollTop的区分
- shopnc导入商品到大商创
- 关于实现自定义Dialog和实现Dialog里view的事件监听的两种方法
- 将html页改成jsp的两种方式
- 六个创建模式之单例模式(Singleton Pattern)
- 2014搜狗前端面经【A事业部】
- 获取app崩溃信息的途径 iOS
- Python一切皆对象
- 【Splay】bzoj1500(听说此题多码上几遍就能不惧任何平衡树题)
- Linux文件格式化与相关处理及sed工具
- Redis 主从配置(Windows版)
- C# WinForm窗体及其控件的自适应
- CentOS安装python3.5.0+uwsgi+nginx
- ★★★kalinux 常用命令
- D13——C语言基础学PYTHON
- 应用Python处理空间关系数据
- create ‘/.git/index.lock’: File exists.