Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın
Şu anda NocoBase, aşağıdaki yerleşik motor türlerini desteklemektedir:
Sistem kurulumu sırasında otomatik olarak bir yerel depolama motoru eklenir ve doğrudan kullanıma hazırdır. Ayrıca yeni motorlar ekleyebilir veya mevcut motorların parametrelerini düzenleyebilirsiniz.
Farklı motor türlerine özgü parametrelerin yanı sıra, aşağıdakiler ortak parametrelerdir (yerel depolama örneğiyle):

Depolama motorunun adıdır, insan tarafından tanınması için kullanılır.
Depolama motorunun sistem adıdır, sistem tarafından tanınması için kullanılır. Sistem genelinde benzersiz olmalıdır. Boş bırakılırsa, sistem tarafından otomatik olarak rastgele oluşturulur.
Dosyaya harici erişim için URL adresinin ön ekidir. Bu, bir CDN'in temel URL'si olabilir, örneğin: "https://cdn.nocobase.com/app" (sondaki "/" olmadan).
Dosyaları depolarken kullanılan göreli yoldur. Bu kısım, erişildiğinde nihai URL'ye otomatik olarak eklenecektir. Örneğin: "user/avatar" (baştaki veya sondaki "/" olmadan).
Bu depolama motoruna yüklenen dosyalar için boyut sınırıdır. Bu boyutu aşan dosyalar yüklenemez. Sistem varsayılan sınırı 20MB'tır ve ayarlanabilir maksimum sınır 1GB'tır.
Yüklenebilecek dosya türlerini, MIME sözdizimi açıklama formatını kullanarak sınırlar. Örneğin, image/* resim dosyalarını temsil eder. Birden fazla tür, virgülle ayrılabilir; örneğin, image/*, application/pdf hem resim hem de PDF dosyalarına izin verir.
İşaretlendiğinde, bu sistemin varsayılan depolama motoru olarak ayarlanır. Bir eklenti alanı veya dosya tablosu bir depolama motoru belirtmediğinde, yüklenen dosyalar varsayılan depolama motoruna kaydedilir. Varsayılan depolama motoru silinemez.
İşaretlendiğinde, eklenti veya dosya tablosundaki veri kayıtları silinse bile depolama motorundaki yüklenen dosyalar korunur. Varsayılan olarak bu işaretli değildir, yani kayıtlar silindiğinde depolama motorundaki dosyalar da silinir.
Bir dosya yüklendikten sonra, nihai erişim yolu birkaç bölümün birleştirilmesiyle oluşturulur:
Örneğin: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.