From 754e646b0c6dfe0d699dcad627a6b893ceda8e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=81=8E=E4=B8=96=E7=A7=8B=E9=A2=A8?= <1040926235@qq.com> Date: Fri, 28 Mar 2025 15:44:23 +0800 Subject: [PATCH] fix: _build_from_remote_url get extension is .bin (#17020) --- api/factories/file_factory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/factories/file_factory.py b/api/factories/file_factory.py index 8c989e6b5..796113e10 100644 --- a/api/factories/file_factory.py +++ b/api/factories/file_factory.py @@ -196,7 +196,7 @@ def _build_from_remote_url( raise ValueError("Invalid file url") mime_type, filename, file_size = _get_remote_file_info(url) - extension = mimetypes.guess_extension(mime_type) or "." + filename.split(".")[-1] if "." in filename else ".bin" + extension = mimetypes.guess_extension(mime_type) or ("." + filename.split(".")[-1] if "." in filename else ".bin") file_type = FileType(mapping.get("type", "custom")) file_type = _standardize_file_type(file_type, extension=extension, mime_type=mime_type)