src/main/java/com/example/jz/controller/ReportController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/example/jz/service/impl/MinIOServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/example/jz/controller/ReportController.java
@@ -112,7 +112,10 @@ return R.failed("关联案件不能为空"); } int imgIndexFirst = report.getPic().indexOf("/img"); int imgIndexEnd = report.getPic().indexOf("?"); int imgIndexEnd = report.getPic().length(); if(report.getPic().indexOf("?") != -1){ imgIndexEnd = report.getPic().indexOf("?"); } String pic = report.getPic().substring(imgIndexFirst + 5, imgIndexEnd); report.setPic(pic); reportService.updateById(report); src/main/java/com/example/jz/service/impl/MinIOServiceImpl.java
@@ -6,6 +6,7 @@ import com.example.jz.service.MinIOService; import io.minio.MinioClient; import io.minio.PutObjectOptions; import jdk.internal.org.objectweb.asm.tree.FieldInsnNode; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -27,11 +28,13 @@ @Value("${minio.bucketName}") String bucketName; private static final String PATH = "http://221.237.182.28:19000/"; @Override public String getPreviewFileUrl(String fileName) { try { return url + bucketName + '/' + fileName; return PATH + bucketName + '/' + fileName; } catch (Exception e) { throw new BusinessException("获取文件预览地址失败"); }