|
@ -416,6 +416,8 @@ public class CommonUtil {
|
|
*/
|
|
*/
|
|
public String toNeiWang(HttpServletRequest request, HttpServletResponse response) {
|
|
public String toNeiWang(HttpServletRequest request, HttpServletResponse response) {
|
|
try {
|
|
try {
|
|
|
|
|
|
|
|
String type = request.getParameter("type");
|
|
logger.info(" picture to neiwang start");
|
|
logger.info(" picture to neiwang start");
|
|
MultipartRequest multipartRequest = (MultipartRequest) request;
|
|
MultipartRequest multipartRequest = (MultipartRequest) request;
|
|
String url = neiwangWlyy + request.getRequestURI();//uri请求路径 http://172.19.103.88/wlyy/upload/chat
|
|
String url = neiwangWlyy + request.getRequestURI();//uri请求路径 http://172.19.103.88/wlyy/upload/chat
|
|
@ -425,7 +427,7 @@ public class CommonUtil {
|
|
MultipartFile multipartFile = one.getValue().get(0);
|
|
MultipartFile multipartFile = one.getValue().get(0);
|
|
logger.info(" picture to neiwang file size:" + multipartFile.getSize());
|
|
logger.info(" picture to neiwang file size:" + multipartFile.getSize());
|
|
logger.info(" picture to neiwang file name:" + multipartFile.getName());
|
|
logger.info(" picture to neiwang file name:" + multipartFile.getName());
|
|
responseEntity = request(url, multipartFile);
|
|
|
|
|
|
responseEntity = request(url, multipartFile,type);
|
|
}
|
|
}
|
|
logger.info(" picture to neiwang responseEntity:" + responseEntity);
|
|
logger.info(" picture to neiwang responseEntity:" + responseEntity);
|
|
logger.info(" picture to neiwang end");
|
|
logger.info(" picture to neiwang end");
|
|
@ -479,7 +481,7 @@ public class CommonUtil {
|
|
return fileUrls;
|
|
return fileUrls;
|
|
}
|
|
}
|
|
|
|
|
|
public String request(String remote_url, MultipartFile file) {
|
|
|
|
|
|
public String request(String remote_url, MultipartFile file,String type) {
|
|
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
|
|
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
|
|
logger.info(file.getOriginalFilename());
|
|
logger.info(file.getOriginalFilename());
|
|
String result = "";
|
|
String result = "";
|
|
@ -489,6 +491,7 @@ public class CommonUtil {
|
|
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
|
|
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
|
|
builder.addBinaryBody("file", file.getInputStream(), ContentType.MULTIPART_FORM_DATA, fileName);// 文件流
|
|
builder.addBinaryBody("file", file.getInputStream(), ContentType.MULTIPART_FORM_DATA, fileName);// 文件流
|
|
builder.addTextBody("filename", fileName);// 类似浏览器表单提交,对应input的name和value
|
|
builder.addTextBody("filename", fileName);// 类似浏览器表单提交,对应input的name和value
|
|
|
|
builder.addTextBody("type",type); //发送类型
|
|
HttpEntity entity = builder.build();
|
|
HttpEntity entity = builder.build();
|
|
httpPost.setEntity(entity);
|
|
httpPost.setEntity(entity);
|
|
HttpResponse response = httpClient.execute(httpPost);// 执行提交
|
|
HttpResponse response = httpClient.execute(httpPost);// 执行提交
|
|
@ -522,6 +525,7 @@ public class CommonUtil {
|
|
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
|
|
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
|
|
builder.addBinaryBody("file", in, ContentType.MULTIPART_FORM_DATA, fileName);// 文件流
|
|
builder.addBinaryBody("file", in, ContentType.MULTIPART_FORM_DATA, fileName);// 文件流
|
|
builder.addTextBody("filename", fileName);// 类似浏览器表单提交,对应input的name和value
|
|
builder.addTextBody("filename", fileName);// 类似浏览器表单提交,对应input的name和value
|
|
|
|
builder.addTextBody("type",request.getParameter("type")); //发送类型
|
|
HttpEntity entity = builder.build();
|
|
HttpEntity entity = builder.build();
|
|
httpPost.setEntity(entity);
|
|
httpPost.setEntity(entity);
|
|
HttpResponse response = httpClient.execute(httpPost);// 执行提交
|
|
HttpResponse response = httpClient.execute(httpPost);// 执行提交
|