Fix getMimeType()-related functionality
This commit is contained in:
parent
00f3038d1b
commit
064ae9f6bf
|
|
@ -205,10 +205,12 @@ def prepare_attachment_for_llm(attachment: Dict[str, Any],
|
|||
"url": f"data:{mime_type};base64,{image_data}"
|
||||
}
|
||||
}
|
||||
elif mime_type.startswith('text/') or mime_type in [
|
||||
'application/json', 'application/xml'
|
||||
]:
|
||||
# Для текстовых файлов вставляем содержимое
|
||||
elif mime_type.startswith('text/') or \
|
||||
mime_type in ['application/json', 'application/xml'] or \
|
||||
mime_type.startswith('application/x-') or \
|
||||
mime_type == 'application/octet-stream': # TODO: Спорно, но пока вводим - фронтенд не смог сопоставить расширению mime_type
|
||||
# неразрывно связано с методом getMimeType() на фронтенде
|
||||
# Для текстовых файлов (или потенциально текстовых с неизвестным типом)
|
||||
try:
|
||||
with open(full_cached_path, 'r', encoding='utf-8') as f:
|
||||
content = f.read()
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user