Ana içeriğe geç

Dosya

Dosya widget'ı, kullanıcıların dosyalara bağlantı vermesini, dosya yüklemesini ve destekleniyorsa dosyaları düzenlemesini sağlar.

XML Alanları

  • XPath Seçilen dosya başvurusunu saklar. NameXPath Görüntülenen dosya adı için isteğe bağlı olarak ayrı bir alan tanımlar.
  • AllowEdit Desteklenen dosya düzenleme entegrasyonunu etkinleştirir; SetEditingRevision kaynak revizyonları desteklediğinde düzenlemeleri revizyon olarak kaydeder. RequiredForGroup Bu doğrulama grubu işaretlendiğinde dosya zorunlu olur.
  • DataSources Dosya şablonlarını veya kaynak seçeneklerini sağlar. MonitoredXPaths Bağımlı veriler değiştiğinde bunları yeniden yükler; CacheDataSources kaynağın yeniden kullanımını belirler.
  • Hints Yardım metni sağlar ve Rules koşullu davranışı denetler. Dosya izinleri, form tanımından bağımsız olarak uygulanır.

Veri Modeli

Dosya widget'ı, dosya kimliğini bağlı olduğu veri modeli öğesinde saklar. Bir Caption özniteliği otomatik olarak oluşturulur ve görüntüleme amacıyla dosya adıyla doldurulur. Dosya adını belirli bir veri modeli öğesiyle eşlemek için NameXPath özelliğini kullanın.

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

yapılandırılır. Kullanıcılar yerel dosya sistemlerinden dosya yükleyebilir. Yüklenen dosyalar, aşağıdakiler gibi güvenlik kısıtlamalarına tabidir: Sistem Yönetimi Paneli'ndeyapılandırılan allowed/denied dosya türleri. Varsayılan olarak yürütülebilir dosyalara (ör., .exe, .html) açıkça izin verilmediği sürece müsaade edilmez. Yapılandırılmışsa antivirüs taraması yapılır.

Kameradan Yükleme

Dosyalar doğrudan bir cihazın kamerasıyla (mobil cihazlar dahil) çekilebilir. Yüklenen görüntüler, otomatik görüntü işleme uygulanmadan saklanır.

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.

Dosya Şablonları

Dosya widget'ı, önceden tanımlanmış içeriğe dayalı yeni dosyalar oluşturmak için dosya şablonlarını destekler. Bir şablon seçildiğinde yeni bir kopya oluşturulur ve formla ilişkilendirilir. Dosya şablonları veri kaynağı yapılandırması aracılığıyla belirtilir; veri kaynağı öğesinin Value alanı dosya kimliğini, Text ise dosya adını temsil eder.

Şablon Veri Kaynakları Örneği

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<File XPath="MyFile" NameXPath="" RequiredForGroup="" CacheDataSources="True" AllowEdit="True" SetEditingRevision="False">
    <DataSources>
        <ListItemDataSource TextFormat="" ValueFormat="" Enabled="True">
            <Items>
                <Item>
                    <Text><![CDATA[word]]></Text>
                    <Value><![CDATA[8ede8093-fb87-4f6a-85c0-4fca354f5af4]]></Value>
                </Item>
                <Item>
                    <Text><![CDATA[excel]]></Text>
                    <Value><![CDATA[b1a82c67-670d-411e-bc60-5483786ff41f]]></Value>
                </Item>
            </Items>
        </ListItemDataSource>
    </DataSources>
    <MonitoredXPaths />
    <Hints><![CDATA[]]></Hints>
    <Rules />
</File>

Dosya Düzenleme

Yapılandırmaya bağlı olarak File widget'ı, dosyaları indirip düzenleyip yeniden yükleme gereksinimini ortadan kaldırarak WOPI uyumlu bir düzenleyiciyle belgelerin yerinde düzenlenmesini destekleyebilir. Düzenleyici entegrasyonu Sistem Yönetimi Paneli'ndeyönetilir. Düzenleme işlevini devre dışı bırakmak için AllowEditing özelliğini false olarak ayarlayın.