Просмотр исходного кода

feat: obs文件上传下载;

hanchaolong 3 дней назад
Родитель
Сommit
46cdc1fd76

+ 13 - 1
jd-logistics-modules/jd-logistics-file/pom.xml

@@ -65,7 +65,19 @@
             <groupId>com.ruoyi</groupId>
             <artifactId>jd-logistics-api-system</artifactId>
         </dependency>
-        
+
+        <dependency>
+            <groupId>com.huaweicloud</groupId>
+            <artifactId>esdk-obs-java-bundle</artifactId>
+            <version>3.25.10</version>
+        </dependency>
+
+        <!-- RuoYi Common Redis-->
+        <dependency>
+            <groupId>com.ruoyi</groupId>
+            <artifactId>ruoyi-common-redis</artifactId>
+        </dependency>
+
     </dependencies>
 
     <build>

+ 1 - 1
jd-logistics-modules/jd-logistics-file/src/main/java/com/ruoyi/file/service/OBSSysFileServiceImpl.java

@@ -51,7 +51,7 @@ public class OBSSysFileServiceImpl implements ISysFileService
             inputStream = file.getInputStream();
 
             PutObjectResult putObjectResult = obsConfig.getObsClient().putObject(obsConfig.getBucketName(), fileName, inputStream);
-            return putObjectResult.getObjectUrl();
+            return putObjectResult.getObjectKey();
         } catch (Exception e) {
             throw new RuntimeException("Obs Failed to upload file", e);
         } finally {