From af53e2b6b08688441fb66edf35520fb454a0d161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AC=BC=E9=A0=AD=E6=8B=93=E6=B5=B7?= <105633876+kitotakumi@users.noreply.github.com> Date: Wed, 20 Nov 2024 23:57:49 +0900 Subject: [PATCH] Fix : Add a process to fetch the mime type from the file name for signed url in remote_url #10872 version2 (#10908) --- api/factories/file_factory.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/factories/file_factory.py b/api/factories/file_factory.py index 8cb45f194b..4da0140d19 100644 --- a/api/factories/file_factory.py +++ b/api/factories/file_factory.py @@ -166,10 +166,9 @@ def _build_from_remote_url( def _get_remote_file_info(url: str): - mime_type = mimetypes.guess_type(url)[0] or "" file_size = -1 filename = url.split("/")[-1].split("?")[0] or "unknown_file" - mime_type = mime_type or mimetypes.guess_type(filename)[0] + mime_type = mimetypes.guess_type(filename)[0] or "" resp = ssrf_proxy.head(url, follow_redirects=True) if resp.status_code == httpx.codes.OK: