chenweida 7 سال پیش
والد
کامیت
c0e126970a
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/util/CommonUtil.java

+ 6 - 2
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/util/CommonUtil.java

@ -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);// 执行提交