소스 검색

chore: use posixpath to wrapper filepath (#9976)

ice yao 5 달 전
부모
커밋
dd5ffaf058
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 6
      api/extensions/storage/aliyun_oss_storage.py

+ 2 - 6
api/extensions/storage/aliyun_oss_storage.py

@@ -1,3 +1,4 @@
+import posixpath
 from collections.abc import Generator
 from collections.abc import Generator
 
 
 import oss2 as aliyun_s3
 import oss2 as aliyun_s3
@@ -50,9 +51,4 @@ class AliyunOssStorage(BaseStorage):
         self.client.delete_object(self.__wrapper_folder_filename(filename))
         self.client.delete_object(self.__wrapper_folder_filename(filename))
 
 
     def __wrapper_folder_filename(self, filename) -> str:
     def __wrapper_folder_filename(self, filename) -> str:
-        if self.folder:
-            if self.folder.endswith("/"):
-                filename = self.folder + filename
-            else:
-                filename = self.folder + "/" + filename
-        return filename
+        return posixpath.join(self.folder, filename) if self.folder else filename