Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın
Depolama motorları, dosyaları sunucunun sabit diskine kaydeden yerel depolama ve bulut depolama gibi belirli hizmetlere kaydetmek için kullanılır.
Herhangi bir dosya yüklemeden önce bir depolama motoru yapılandırmanız gerekir. Sistem, kurulum sırasında otomatik olarak bir yerel depolama motoru ekler; bunu doğrudan kullanabilirsiniz. Ayrıca yeni motorlar ekleyebilir veya mevcut motorların parametrelerini düzenleyebilirsiniz.
NocoBase şu anda aşağıdaki depolama motoru türlerini yerleşik olarak desteklemektedir:
Sistem, kurulum sırasında otomatik olarak bir yerel depolama motoru ekler; bunu doğrudan kullanabilirsiniz. Ayrıca yeni motorlar ekleyebilir veya mevcut motorların parametrelerini düzenleyebilirsiniz.
Farklı motor türlerine özgü parametrelerin yanı sıra, aşağıdakiler genel parametrelerdir (yerel depolama örneği kullanılmıştır):

Depolama motorunun adı, insan tarafından tanınması için kullanılır.
Depolama motorunun sistem tarafından tanınması için kullanılan sistem adıdır. Sistem içinde benzersiz olmalıdır. Boş bırakılırsa, sistem otomatik olarak rastgele bir ad oluşturur.
Dosyanın dışarıdan erişilebilir URL adresinin ön ek kısmıdır. Bir CDN'in temel erişim URL'si olabilir, örneğin: "https://cdn.nocobase.com/app" (sondaki "/" işareti gerekmez).
Dosyaları depolarken kullanılan göreli yoldur. Bu kısım, erişim sırasında nihai URL'ye otomatik olarak eklenecektir. Örneğin: "user/avatar" (başında veya sonunda "/" işareti gerekmez).
Bu depolama motoruna yüklenen dosyalar için boyut sınırlamasıdır. Belirlenen boyutu aşan dosyalar yüklenemez. Sistem varsayılan sınırı 20MB'tır ve maksimum 1GB'a kadar ayarlanabilir.
Yüklenebilecek dosya türlerini MIME söz dizimi açıklama formatını kullanarak kısıtlayabilirsiniz. Örneğin: image/* resim dosyalarını temsil eder. Birden fazla tür, İngilizce virgülle ayrılabilir, örneğin: image/*, application/pdf resim ve PDF türündeki dosyalara izin verildiğini gösterir.
İşaretlendiğinde, sistemin varsayılan depolama motoru olarak ayarlanır. Bir ek alanı veya dosya koleksiyonu bir depolama motoru belirtmediğinde, yüklenen tüm dosyalar varsayılan depolama motoruna kaydedilir. Varsayılan depolama motoru silinemez.
İşaretlendiğinde, ek veya dosya koleksiyonundaki veri kaydı silindiğinde bile depolama motorundaki yüklenmiş dosya korunur. Varsayılan olarak işaretli değildir, yani kayıt silindiğinde depolama motorundaki dosya 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.