| | |
| | | String hospitalID = httpServletRequest.getHeader(SecurityConstants.USER_HOSPITAL_ID_HEADER); |
| | | String depID = httpServletRequest.getHeader(SecurityConstants.USER_DEP_ID_HEADER); |
| | | String folderByDate = DateUtil.formatDate(new Date()); |
| | | int begin = file.getOriginalFilename().indexOf("."); |
| | | int begin = file.getOriginalFilename().lastIndexOf("."); |
| | | int last = file.getOriginalFilename().length(); |
| | | String fileType = file.getOriginalFilename().substring(begin, last); |
| | | String fileName = UUID.randomUUID().toString().replaceAll("-", "") + fileType; |
| | |
| | | * @param newFilePath 上传到的文件路径 |
| | | * @param fileStream 要上传的文件流 |
| | | */ |
| | | @Override |
| | | public void fileUpLoadOss(FileInfo fileInfo, String newFilePath, InputStream fileStream) { |
| | | ossClient.putObject(fileProperties.getOss().getBucketName(), newFilePath, fileStream); |
| | | fileInfo.setUrl(fileProperties.getOss().getDomain() + newFilePath); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public OSSObject down(String url) { |
| | | GetObjectRequest request = new GetObjectRequest(fileProperties.getOss().getBucketName(), url); |
| | | return ossClient.getObject(request); |
| | |
| | | * @param imgType |
| | | * @return |
| | | */ |
| | | @Override |
| | | public String FilePath(String imgType, String folderByDate, String hospitalId, String departmentId) { |
| | | //返回的文件路径 |
| | | String fileFolder = OssPathEn+"/"; |
| | |
| | | fileFolder += "HospitalLogo/"; |
| | | } else if (imgType.toLowerCase().equals("doctor")) { |
| | | fileFolder += "DoctorImage/"; |
| | | } else { |
| | | } else if (imgType.toLowerCase().equals("customerhospital")) { |
| | | fileFolder += "Customer/Hospital/" + folderByDate + "/"; |
| | | } else if (imgType.toLowerCase().equals("customerhead")) { |
| | | fileFolder += "Customer/HeadImg/" + folderByDate + "/"; |
| | | }else { |
| | | fileFolder += "OtherImage/" + folderByDate + "/"; |
| | | } |
| | | } else { |