From 42efe8cef6bac8a630f6999600557cf01a56c0ae Mon Sep 17 00:00:00 2001 From: lijiarao Date: Wed, 4 Sep 2024 16:23:32 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=96=87=E6=A1=A3=E6=8B=86=E5=88=86?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E8=AF=86=E5=88=AB=E8=A1=A8=E6=A0=BC=E4=B8=AD?= =?UTF-8?q?=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../split/service/impl/FileSpiltService.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java index b75bf5bc..1c15e6f3 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java @@ -1023,13 +1023,20 @@ public class FileSpiltService { XWPFPictureData pictureData = p.getDocument().getPictureDataByID(pictureId); String imageName = UUIDUtils.randomUUID10() + pictureData.getFileName(); byte[] bytev = pictureData.getData(); - String filepathandname = filePathCos + "/" + imageName; + //String filepathandname = filePathCos + "/" + imageName; try { - String path = splitUrl+imageName; + //String path = splitUrl+imageName; // MinioUtil.uploadByte(bytev, filepathandname); - ObsBootUtil.upload(new ByteArrayInputStream(bytev), filepathandname); - String imgCon = path; - String imgConVal = ""; + InputStream inputStream = new ByteArrayInputStream(bytev); + MultipartFile file = new MockMultipartFile(imageName, imageName,ContentType.APPLICATION_OCTET_STREAM.toString(),inputStream); + String upload = ObsBootUtil.upload(file, "temp"); + OSSFile ossFile = new OSSFile(); + ossFile.setId(String.valueOf(SnowflakeUtils.snowflake())); + ossFile.setFileName(file.getName()); + ossFile.setUrl(upload); + ossFileService.save(ossFile); + String imgCon = splitUrl+upload.replace("temp\\", ""); + String imgConVal = ""; stringBuilder.append(imgConVal); } catch (Exception e) { e.printStackTrace();