Ver código fonte

修改 文件上传后的文件名

gaoxiong 2 anos atrás
pai
commit
12f08715be

+ 8 - 3
soc-modules/soc-modules-file/src/main/java/com/xunmei/file/utils/FileUploadUtils.java

@@ -9,7 +9,10 @@ import com.xunmei.common.core.utils.StringUtils;
 import com.xunmei.common.core.utils.file.FileTypeUtils;
 import com.xunmei.common.core.utils.file.MimeTypeUtils;
 import com.xunmei.common.core.utils.uuid.Seq;
+import com.xunmei.file.controller.SysFileController;
 import org.apache.commons.io.FilenameUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.web.multipart.MultipartFile;
 
 import java.io.File;
@@ -24,6 +27,8 @@ import java.util.Objects;
  */
 public class FileUploadUtils
 {
+
+    private static final Logger log = LoggerFactory.getLogger(FileUploadUtils.class);
     /**
      * 默认大小 50M
      */
@@ -111,18 +116,18 @@ public class FileUploadUtils
      */
     public static final String extractFilename(MultipartFile file)
     {
-        return StringUtils.format("{}/{}_{}.{}", DateUtils.datePath(),
-                FilenameUtils.getBaseName(file.getOriginalFilename()), Seq.getId(Seq.uploadSeqType), FileTypeUtils.getExtension(file));
+        return StringUtils.format("{}/{}.{}", DateUtils.datePath(), Seq.getId(Seq.uploadSeqType), FileTypeUtils.getExtension(file));
     }
 
     private static final File getAbsoluteFile(String uploadDir, String fileName) throws IOException
     {
         File desc = new File(uploadDir + File.separator + fileName);
-
+        log.info("当前上传文件地址:{}",desc.getAbsolutePath());
         if (!desc.exists())
         {
             if (!desc.getParentFile().exists())
             {
+                log.info("创建文件夹:{}",desc.getParentFile());
                 desc.getParentFile().mkdirs();
             }
         }

+ 3 - 3
soc-modules/soc-modules-file/src/main/resources/bootstrap.yml

@@ -13,11 +13,11 @@ spring:
   cloud:
     nacos:
       discovery:
-        namespace: 34306a91-1bb7-45ce-b80d-4092dd08ea64
+        namespace: 489e15c5-b16f-4c78-87f8-f398f73b6103
         # 服务注册地址
         server-addr: 10.87.10.54:8848
       config:
-        namespace: 34306a91-1bb7-45ce-b80d-4092dd08ea64
+        namespace: 489e15c5-b16f-4c78-87f8-f398f73b6103
         # 配置中心地址
         server-addr: 10.87.10.54:8848
         # 配置文件格式
@@ -27,4 +27,4 @@ spring:
           - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
 logging:
   file:
-    name: logs/${spring.application.name}/info.log
+    name: logs/${spring.application.name}/info.log