Explorar o código

文件上传代码

gaoxiong %!s(int64=2) %!d(string=hai) anos
pai
achega
60190a29bc

+ 11 - 2
soc-modules/soc-modules-file/src/main/java/com/xunmei/file/controller/SysFileController.java

@@ -34,6 +34,13 @@ public class SysFileController
     @Value("${file.secretKey}")
     public String secretKey;
 
+    @Value("${file.domain}")
+    public String networkAdd;
+
+    @Value("${file.prefix}")
+    public String prefix;
+
+
 
     private static final String FILE_SUFFIX = "FILE_CODE_";
 
@@ -49,8 +56,9 @@ public class SysFileController
             String url = sysFileService.uploadFile(file);
             SysFile sysFile = new SysFile();
             sysFile.setName(FileUtils.getName(url));
-            sysFile.setUrl(url);
             String code = DesUtil.encrypt(url, secretKey);
+            url = prefix + url;
+            sysFile.setUrl(url);
             sysFile.setCode(code);
             return R.ok(sysFile);
         }
@@ -70,8 +78,9 @@ public class SysFileController
             String url = sysFileService.uploadFile(file,busType);
             SysFile sysFile = new SysFile();
             sysFile.setName(FileUtils.getName(url));
-            sysFile.setUrl(url);
             String code = DesUtil.encrypt(url, secretKey);
+            url = prefix + url;
+            sysFile.setUrl(url);
             sysFile.setCode(code);
             return R.ok(sysFile);
         }