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;
}
![]()