Document — Belgeler
Eski yansıtma alanlarına sahip gömülü dosya ekleri (tekli veya çoklu).
Belge türü (Document, ayırt edici 18) — Belge kategorisi. Eski yansıtma alanlarına sahip gömülü dosya ekleri (tekli veya çoklu).
bulunanlar
← Türler dizisi · Kategori: Belge · Ayrımcı: 18
Alan şeması (EntryData)
| Alan | Pas tipi | İsteğe bağlı | Korumalı | kullanıcı arayüzü etiketi |
|---|---|---|---|---|
filename | String | hayır | hayır | Dosya adı |
mime_type | String | hayır | hayır | MIME türü |
content | Vec<u8> | hayır | evet | Dosya |
notes | Option<String> | evet | hayır | Notlar |
files | Vec<DocumentAttachment> | hayır | hayır | Ekli dosyalar |
folders | Vec<DocumentFolder> | hayır | hayır | klasörler |
Sırlar
Korunan alanları (kullanıcı bünyesinde maskelenmiş, EntryType::is_protected_field): content.
Ekler
Ekler
Belge türü, ekleri attachment_store_mut() aracılığıyla DocumentInner.files / folders (Entry.attachments değil) dosyasında saklar. Eski alanlar filename, mime_type, content birincil veri olarak kalır; çoklu dosya ekleri DocumentAttachment / DocumentFolder yapılarını paylaşır.
Belge yapısı
DocumentInner (birincil yük): filename, mime_type, content (korumalı), notes ve çoklu dosya ekleri için files / folders. document_service.rs'de attachment_store_mut() birleştirilmiş olarak bulunur.
Uygulamada
Belge giriş sınırlaması: kasa → + → Belge yazın → alanları doldurun → ekler ekleyin (isteğe bağlı, tüm türler) → Kaydet. Doğrulama: yalnızca başlık gereklidir (validation_service.rs).