Ana içeriğe atla

Ekleri Getir

invoke('get_attachments', { taskId: 1 })
Bir göreve ait tüm ekleri döndürür.
[
  {
    "id": 1,
    "taskId": 1,
    "fileName": "design-spec.pdf",
    "mimeType": "application/pdf",
    "size": 245000,
    "createdAt": "2025-01-15T10:00:00Z"
  }
]

Ek Yükle (Tauri IPC)

invoke('upload_attachment', {
  taskId: 1,
  fileData: [...],       // Uint8Array sayı dizisi olarak
  fileName: "spec.pdf",
  mimeType: "application/pdf"
})
Bir göreve tek bir dosya eki yükler. Ön yüz, birden fazla dosyayı her biri için sırayla çağırarak yönetir.
AlanZorunluAçıklama
taskIdEvetHedef görev kimliği
fileDataEvetBayt dizisi olarak dosya içeriği
fileNameEvetOrijinal dosya adı
mimeTypeEvetMIME türü (ör. application/pdf, image/png)

Ek Yükle (HTTP)

POST /api/tasks/:taskId/attachments
Content-Type: multipart/form-data
Standart multipart form verisi kullanarak bir veya daha fazla dosya yükleyin. Dosyalar files alan adı altında gönderilmelidir.

Ek Sil

invoke('delete_attachment', { id: 1 })
Bir eki ve depolanan dosya verisini kalıcı olarak kaldırır.
Ekler yerel SQLite veritabanında saklanır. Görev detay görünümüne dahil edilir ve görev yürütülürken Claude ajanları tarafından referans alınabilir.