码迷,mamicode.com
首页 > 其他好文 > 详细

post请求传文件

时间:2019-12-17 22:31:12      阅读:491      评论:0      收藏:0      [点我收藏+]

标签:技术   build   code   pen   bin   ima   creat   filename   文本   

    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;
    }

 

技术图片

post请求传文件

标签:技术   build   code   pen   bin   ima   creat   filename   文本   

原文地址:https://www.cnblogs.com/MagicAsa/p/12056947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!