diff --git a/backend/open_webui/routers/files.py b/backend/open_webui/routers/files.py index ad556d327..9f4697593 100644 --- a/backend/open_webui/routers/files.py +++ b/backend/open_webui/routers/files.py @@ -96,6 +96,9 @@ def upload_file( filename = os.path.basename(unsanitized_filename) file_extension = os.path.splitext(filename)[1] + # Remove the leading dot from the file extension + file_extension = file_extension[1:] if file_extension else "" + if request.app.state.config.ALLOWED_FILE_EXTENSIONS: request.app.state.config.ALLOWED_FILE_EXTENSIONS = [ ext for ext in request.app.state.config.ALLOWED_FILE_EXTENSIONS if ext