xiexiang vor 2 Jahren
Ursprung
Commit
59a07f9ac8

+ 1 - 0
src/main/java/com/example/fms/common/model/vo/ConfigSettingVO.java

@@ -16,4 +16,5 @@ public class ConfigSettingVO {
     private Integer id;
     private String userName;
     private String password;
+    private String filePath;
 }

+ 1 - 1
src/main/java/com/example/fms/service/FileFactoryService.java

@@ -63,7 +63,7 @@ public class FileFactoryService {
         for(MultipartFile file:files){
             try {
                 String directoryName = fileUtils.getDirectoryName();
-                SystemFileDTO systemFileDTO = SftpService.upload("/file/"+directoryName, file, configSettingVO);
+                SystemFileDTO systemFileDTO = SftpService.upload(configSettingVO.getFilePath() + directoryName, file, configSettingVO);
                 systemFileDTO.setPType(0);
                 systemFileDTO.setOriginalName(file.getOriginalFilename());
                 systemFileDTO.setFilePath("/file/" + directoryName + "/" + systemFileDTO.getFileName());

+ 4 - 2
target/classes/configSetting.json

@@ -5,7 +5,8 @@
         "name": "192.168.1.24",
         "id": 1,
         "userName": "root",
-        "passWord": "xiaoshi221101"
+        "passWord": "xiaoshi221101",
+        "filePath": "/file/"
     },
     {
         "sourceId": "2",   
@@ -13,6 +14,7 @@
         "name": "阿里云",
         "id": 2,
         "userName": "xiexiang",
-        "passWord": "xiexiang123456"
+        "passWord": "xiexiang123456",
+        "filePath": "/file/"
     }
 ]