diff --git a/app/services/book_service.py b/app/services/book_service.py index 5b93acd..234b7ed 100644 --- a/app/services/book_service.py +++ b/app/services/book_service.py @@ -51,6 +51,7 @@ class BookService: @staticmethod def legitimate_naming(name: str) -> str: """将文件名中的非法字符替换为合法字符""" + name = name.rstrip(" .") replacements = {":": ":", "<": "《", ">": "》", "/": " ", "\\": " ", "?": "?"} for old, new in replacements.items(): name = name.replace(old, new)