0
点赞
收藏
分享

微信扫一扫

spring post 图片

流沙雨帘 2022-05-19 阅读 143
@RequestMapping(value = "/post",method = RequestMethod.POST)
@ResponseBody
String GPost(@RequestParam("img1") MultipartFile[] img1,@RequestParam("img2") MultipartFile[] img2) throws IOException {

byte[] bytes1 = img1[0].getBytes();
byte[] bytes2 = img2[0].getBytes();

HttpEntity reqEntity = MultipartEntityBuilder.create()
.addPart("img1", new ByteArrayBody(bytes1, "img1"))
.addPart("img2", new ByteArrayBody(bytes2, "img2"))
.build();

String result="0";
CloseableHttpClient httpclient = HttpClients.createDefault();
try {
HttpPost httppost = new HttpPost("http://1.6.1.192:806/F/Comp");

httppost.setEntity(reqEntity);

System.out.println("executing request " + httppost.getRequestLine());
CloseableHttpResponse response = httpclient.execute(httppost);

int code = response.getStatusLine().getStatusCode(); // 这个取HTTP状态码。
if (code == 302) {
result="302";
}


try {
System.out.println("----------------------------------------");
System.out.println(response.getStatusLine());
HttpEntity resEntity = response.getEntity();
if (resEntity != null) {
System.out.println("Response content length: " + resEntity.getContentLength());
result = EntityUtils.toString(resEntity);
}
EntityUtils.consume(resEntity);

} finally {
response.close();
}
} finally {
httpclient.close();
}

return result;





}
}





举报

相关推荐

0 条评论