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}"
|
"url": f"data:{mime_type};base64,{image_data}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elif mime_type.startswith('text/') or mime_type in [
|
elif mime_type.startswith('text/') or \
|
||||||
'application/json', 'application/xml'
|
mime_type in ['application/json', 'application/xml'] or \
|
||||||
]:
|
mime_type.startswith('application/x-') or \
|
||||||
# Для текстовых файлов вставляем содержимое
|
mime_type == 'application/octet-stream': # TODO: Спорно, но пока вводим - фронтенд не смог сопоставить расширению mime_type
|
||||||
|
# неразрывно связано с методом getMimeType() на фронтенде
|
||||||
|
# Для текстовых файлов (или потенциально текстовых с неизвестным типом)
|
||||||
try:
|
try:
|
||||||
with open(full_cached_path, 'r', encoding='utf-8') as f:
|
with open(full_cached_path, 'r', encoding='utf-8') as f:
|
||||||
content = f.read()
|
content = f.read()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user