fix: http node request detect text/xml as file (#15174)

This commit is contained in:
非法操作 2025-03-07 12:12:06 +08:00 committed by GitHub
parent f588ccff72
commit 99dc8c7871
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -120,6 +120,10 @@ class Response:
if disp_type == "attachment" or filename is not None:
return True
# For 'text/' types, only 'csv' should be downloaded as file
if content_type.startswith("text/") and "csv" not in content_type:
return False
# For application types, try to detect if it's a text-based format
if content_type.startswith("application/"):
# Common text-based application types