Ana içeriğe geç

Dosya (FILE)

Genel dosya eki. Görsel, video veya ses olarak sınıflandırılamayan MIME tipleri bu tipe düşer.

data şeması

{
url: string;
mime: string;
path: string;
size: number;
fileName: string;
extension: string;
caption?: string;
}
AlanTipAçıklama
urlstringİndirme URL'si
mimestringMIME tipi (ör. application/pdf)
pathstringDepolama yolu
sizenumberBoyut (byte)
fileNamestringDosya adı
extensionstringUzantı (ör. pdf)
captionstring?Opsiyonel açıklama

Örnek

{
"id": "a7b8c9d0-e1f2-3456-0123-567890123456",
"createdAt": "2026-07-24T10:05:00.000Z",
"type": "FILE",
"nameOfSender": "Support Bot",
"isFromSupport": true,
"data": {
"url": "https://os.chatbot.aithinks.net/chat-assets/chats/.../sozlesme.pdf",
"mime": "application/pdf",
"path": "chats/.../sozlesme.pdf",
"size": 1024000,
"fileName": "sozlesme.pdf",
"extension": "pdf",
"caption": "Sözleşme taslağı"
}
}

UI önerisi

  • Dosya ikonu + fileName + indirme linki (url) gösterin.
  • IMAGE / VIDEO / AUDIO / FILE aynı medya şemasını paylaşır; fark type alanındadır.