From 18836071185cb5522a8dcaaa153fab0662e1f1f5 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 8 May 2025 13:12:20 +0800 Subject: [PATCH] fix upload api --- app/modules/filemanager/storages/alipan.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/modules/filemanager/storages/alipan.py b/app/modules/filemanager/storages/alipan.py index af9ed619..2d76c73e 100644 --- a/app/modules/filemanager/storages/alipan.py +++ b/app/modules/filemanager/storages/alipan.py @@ -348,6 +348,8 @@ class AliPan(StorageBase, metaclass=Singleton): """ if not fileinfo: return schemas.FileItem() + if not parent.endswith("/"): + parent += "/" if fileinfo.get("type") == "folder": return schemas.FileItem( storage=self.schema.value, @@ -874,7 +876,7 @@ class AliPan(StorageBase, metaclass=Singleton): if resp.get("code"): logger.debug(f"【阿里云盘】获取文件信息失败: {resp.get('message')}") return None - return self.__get_fileitem(resp, parent=f"{str(path.parent)}/") + return self.__get_fileitem(resp, parent=str(path.parent)) except Exception as e: logger.debug(f"【阿里云盘】获取文件信息失败: {str(e)}") return None