|  |  | 
 |  |  |         if(StringUtils.isBlank(param.getUrl())){ | 
 |  |  |             throw  new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  |         } | 
 |  |  |         InputStream inputStream = HttpsUtil.connectionInputsteam(param.getUrl(),"GET","",null); | 
 |  |  |         InputStream inputStream = HttpsUtil.connectionInputsteam(param.getUrl(),"GET",null,null); | 
 |  |  |         if(inputStream == null){ | 
 |  |  |             if(StringUtils.isBlank(param.getUrl())){ | 
 |  |  |                 throw  new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"文件下载失败,请检查文件路径是否合法!"); | 
 |  |  |             } | 
 |  |  |             throw  new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"文件下载失败,请检查文件路径是否合法!"); | 
 |  |  |         } | 
 |  |  |         if(StringUtils.isBlank(param.getFileName())){ | 
 |  |  |             param.setFileName(System.currentTimeMillis()+""); | 
 |  |  | 
 |  |  |                 param.setFileName(System.currentTimeMillis()+"."+nfix); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         String encodeFileName = URLEncoder.encode(param.getFileName(), Charset.forName("UTF-8").toString()); | 
 |  |  |         response.setHeader("Content-Disposition","attachment;filename=" + encodeFileName); | 
 |  |  |         response.setContentType("application/octet-stream"); | 
 |  |  |         response.setHeader("eva-opera-type", "download"); | 
 |  |  |         response.setHeader("eva-download-filename", encodeFileName); | 
 |  |  |         ServletOutputStream os = response.getOutputStream(); | 
 |  |  |  | 
 |  |  |         OutputStream os = new BufferedOutputStream(response.getOutputStream()); | 
 |  |  |         byte[] buffer = new byte[4096]; | 
 |  |  |         int bytesRead; | 
 |  |  |         while ((bytesRead = inputStream.read(buffer)) != -1) { | 
 |  |  | 
 |  |  |                     String fileName = folder+"/"+fName; | 
 |  |  |                     boolean r = ftp.uploadInputstream(is,fileName); | 
 |  |  |                     if(r){ | 
 |  |  |                         isFace = null; | 
 |  |  |                          if(Objects.nonNull(isFace) && Constants.equalsInteger(isFace,Constants.ZERO)){ | 
 |  |  |                             //验证人脸评分 | 
 |  |  |                             //人脸评分 |