孙永军 1 tahun lalu
induk
melakukan
1c82f99d07

+ 4 - 0
src/main/java/com/sxtvs/open/api/h5template/service/impl/OSSService.java

@@ -103,6 +103,10 @@ public class OSSService {
 
         ByteArrayInputStream inputStream = new ByteArrayInputStream(IoUtil.readBytes(file.getInputStream()));
         String fileUrl = dir + file.getOriginalFilename();
+
+        if (FileMagic.valueOf(file.getInputStream()) == FileMagic.OOXML && Objects.requireNonNull(file.getOriginalFilename()).endsWith(".doc")){
+            fileUrl += "x";
+        }
         ossClient.putObject(bucket, fileUrl , inputStream);
         inputStream.reset();