post請求傳文件


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM