Browse Source

20230427_sunOBS文件上传

15143018065 1 year ago
parent
commit
30028399dc

+ 4 - 2
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java

@@ -87,8 +87,10 @@ public class SysFileController
                 obsClient = new ObsClient(obsConfig.getAK(), obsConfig.getSK(), obsConfig.getENDPOINT());
                 PutObjectResult putObjectResult = obsClient.putObject(obsConfig.getBUCKET_NAME(),
                         "mzylfwobs/" + objectKey, file.getInputStream());
-                sysFile.setName(putObjectResult.getObjectKey());
-                sysFile.setUrl(putObjectResult.getObjectUrl());
+                String[] arr = putObjectResult.getObjectKey().split("/");
+                sysFile.setName(arr[arr.length - 1]);
+                sysFile.setUrl("/" + putObjectResult.getObjectKey());
+//                sysFile.setUrl(putObjectResult.getObjectUrl());
                 return R.ok(sysFile);
             } catch (Exception e) {
                 log.error("上传文件失败", e);

+ 1 - 1
ruoyi-web/vite.config.js

@@ -46,7 +46,7 @@ export default defineConfig(({ mode, command }) => {
           rewrite: (p) => p.replace(/^\/uploadPath/, '')
         },
         '/mzylfwobs': {
-          target: `http://localhost:8080/mzylfwobs`,
+          target: `http://121.36.73.159:801/mzylfwobs`,
           changeOrigin: true,
           rewrite: (p) => p.replace(/^\/mzylfwobs/, '')
         }