Dosya¶
File bileşeni tek bir dosyayı seçer, yükler, dosyaya bağlantı verir ve destekleniyorsa düzenler. Bağlı değeri skaler bir dosya başvurusu olarak kalır. Koleksiyon için FileList kullanın; görsel onayı ve düzenleme için ImageUpload kullanın.
XML Alanları¶
XPathSeçilen dosya başvurusunu saklar.NameXPathGörüntülenen dosya adı için isteğe bağlı olarak ayrı bir alan tanımlar.Acceptvirgülle ayrılmış bir picker/client uzantı veya MIME türü filtresidir; örneğin.pdf,image/*. Sunucu dosya politikasının veya yetkilendirmenin yerini almaz.AllowEditDesteklenen dosya düzenleme entegrasyonunu etkinleştirir;SetEditingRevisionkaynak revizyonları desteklediğinde düzenlemeleri revizyon olarak kaydeder.RequiredForGroupBu doğrulama grubu işaretlendiğinde dosya zorunlu olur.DataSourcesdosya şablonlarını sağlar.MonitoredXPathsbağımlı veriler değiştiğinde bunları yeniden yükler;CacheDataSourcesyüklenen şablon seçeneklerinin yeniden kullanımını denetler.HintsYardım metni sağlar veRuleskoşullu davranışı denetler. Dosya izinleri, form tanımından bağımsız olarak uygulanır.
Veri Modeli¶
File bileşeni, dosya kimliğini bağlı veri modeli öğesinde saklar. Görüntüleme amacıyla dosya adıyla otomatik olarak oluşturulan ve doldurulan bir Caption özniteliği vardır. Dosya adını belirli bir veri modeli öğesine eşlemek için, bağlı dosya öğesinin üst öğesine göre değerlendirilen NameXPath özelliğini kullanın.
Çalışma zamanı ayrıca Url, Revisionve HasFileRevision özniteliklerini de yazabilir. Mevcut bir uygulama dosyası değiştirilirken kurallı kimliği korunabilir ve yeni yüklemenin kimliği Revisionözniteliğine yazılabilir. Form verilerini dönüştürürken bu öznitelikleri koruyun.
Dosya Yükleme Kaynakları¶
File widget'ı, dosya yüklemek veya çeşitli sistemlerdeki mevcut dosyalara bağlantı vermek için birden çok veri kaynağını destekler. Bu veri kaynakları Sistem Yönetimi Paneli'nde.
Masaüstünden Yükleme¶
Kullanıcılar dosyaları yerel dosya sistemlerinden yükleyebilir. Yüklenen dosyalar, aşağıdaki bölümde yapılandırılan güvenlik kısıtlamalarına tabidir: Host Administration Panel; örneğin allowed/denied dosya türleri. Yapılandırılmışsa virüsten koruma taraması yapılır.
Kameradan Yükleme¶
Destek ve izin olduğunda dosyalar doğrudan cihazın kamerasıyla yakalanabilir. browser/device ImageUpload kendi onay ve görsel işleme ayarlarını ekler; bkz. ImageUpload.
Bulut Depolama Entegrasyonu (Google Drive, Office 365)¶
Yapılandırılmışsa kullanıcılar Google Drive veya Office 365 OneDrive'daki dosyalara bağlantı verebilir. Yalnızca dosya bağlantısı saklanır; dosyanın gerçek içeriği Emakin içinde çoğaltılmaz.
Panodan Yapıştırma ve Bırakma¶
Dosya alanı ve Desktop yükleme alanı, tarayıcının sunduğu dosya bırakma ve dosya yapıştırma olaylarını kabul eder. Panodan Yapıştır komutu, tarayıcının desteklediği durumlarda panodaki görselleri okur. File tek değerli bir alan olmaya devam eder ve yerel çoklu dosya seçimini reddeder; toplu işlemler için FileList kullanın.
Son Kullanılanlar¶
Kaynak penceresinde aranabilir bir Son Kullanılanlar sekmesi bulunur. Bu sekmede geçerli alanadında mevcut kullanıcının yüklediği en fazla 20 dosya yer alır. Başvurular, son kayıtlı kullanımlarından 30 gün sonra sona erer. Yeniden kullanım bağımsız bir kopya oluşturur; geçmiş girdisinin kaldırılması kaynak dosyayı etkilemez. Bu kaynak dosya okuma izni gerektirir; yeniden kullanım için ayrıca dosya yazma izni gerekir. Yalnızca yerel çalışma kipinde kullanılamaz.
Normal bir kaynak penceresi ilk olarak Son Kullanılanlar'ı açar. Yerel dosyalar önceden seçilmiş veya bırakılmışsa, aktarım ilerlemesini ve hataları görünür tutmak için Desktop açılır. Kullanıcıya yönelik adımlar için bkz. Dosya ve Görsel Ekleme .
Dosya Şablonları¶
File bileşeni, önceden tanımlanmış içeriğe dayalı yeni dosyalar oluşturmak için dosya şablonlarını destekler. Bir şablon uygulama dosyası kimliğinden seçildiğinde yeni bir kopya oluşturulur ve formla ilişkilendirilir. Değeri HTTP URL'si olan bir şablon ise bağlantı olarak eklenir. Şablonlar veri kaynağı yapılandırmasıyla belirtilir; Value dosya kimliğini veya URL'yi sağlar; Text görüntülenecek adı sağlar.
Şablon Veri Kaynakları Örneği¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Dosya Düzenleme¶
Yapılandırmaya bağlı olarak File bileşeni, dosyaları indirip düzenleyerek yeniden yükleme gereksinimini ortadan kaldıran, WOPI uyumlu bir düzenleyiciyle yerinde belge düzenlemeyi destekleyebilir. Düzenleyici entegrasyonu şu bölümden yönetilir: Host Administration Panel. Desteklenen dosya düzenleme entegrasyonunu devre dışı bırakmak için AllowEdit="False" olarak ayarlayın.