logologo
התחלה
מדריך
פיתוח
תוסף
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוסף
API
logologo
מנהל קבצים
סקירה כללית

מנוע אחסון

סקירה כללית
אחסון מקומי
AWS S3
Alibaba Cloud OSS
Tencent Cloud COS
S3 Pro
טבלת קבצים
שדה קובץ מצורף

תצוגה מקדימה של קובץ

סקירה כללית
תצוגה מקדימה של קבצי Office
HTTP API
פיתוח הרחבות
Previous Pageסקירה כללית
Next Pageאחסון מקומי
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#סקירה כללית

#מבוא

מנועי אחסון משמשים לשמירת קבצים בשירותים ספציפיים, כולל אחסון מקומי (הנשמר בכונן הקשיח של השרת), אחסון בענן, ועוד.

לפני העלאת קבצים כלשהם, עליכם להגדיר מנוע אחסון. המערכת מוסיפה אוטומטית מנוע אחסון מקומי במהלך ההתקנה, שניתן להשתמש בו ישירות. ניתן גם להוסיף מנועים חדשים או לערוך את הפרמטרים של מנועים קיימים.

#סוגי מנועי אחסון

נכון לעכשיו, NocoBase תומכת באופן מובנה בסוגי המנועים הבאים:

  • אחסון מקומי
  • Amazon S3
  • Aliyun OSS
  • Tencent COS
  • S3 Pro

המערכת מוסיפה אוטומטית מנוע אחסון מקומי במהלך ההתקנה, שניתן להשתמש בו ישירות. ניתן גם להוסיף מנועים חדשים או לערוך את הפרמטרים של מנועים קיימים.

#פרמטרים נפוצים

בנוסף לפרמטרים הספציפיים לסוגי מנועים שונים, להלן פרמטרים נפוצים (באמצעות אחסון מקומי כדוגמה):

דוגמה לתצורת מנוע אחסון קבצים

#כותרת

שם מנוע האחסון, לצורך זיהוי אנושי.

#שם מערכת

שם המערכת של מנוע האחסון, המשמש לזיהוי על ידי המערכת. חייב להיות ייחודי בתוך המערכת. אם ריק, המערכת תיצור אוטומטית שם אקראי.

#קידומת URL ציבורית

חלק הקידומת של כתובת ה-URL הנגישה לציבור עבור הקובץ. יכול להיות כתובת ה-URL הבסיסית של CDN, לדוגמה: "https://cdn.nocobase.com/app" (ללא "/" בסוף).

#נתיב

הנתיב היחסי המשמש בעת אחסון קבצים. חלק זה יתווסף אוטומטית גם לכתובת ה-URL הסופית בעת הגישה. לדוגמה: "user/avatar" (ללא "/" בהתחלה או בסוף).

#מגבלת גודל קובץ

מגבלת הגודל עבור קבצים המועלים למנוע אחסון זה. קבצים החורגים מגודל זה לא יוכלו להיטען. מגבלת ברירת המחדל של המערכת היא 20MB, וניתן להתאים אותה עד למקסימום של 1GB.

#סוגי קבצים

ניתן להגביל את סוגי הקבצים שניתן להעלות, באמצעות תחביר MIME. לדוגמה: image/* מייצג קבצי תמונה. ניתן להפריד מספר סוגים בפסיקים, כגון: image/*, application/pdf המאפשר קבצי תמונה ו-PDF.

#מנוע אחסון ברירת מחדל

כאשר מסומן, זה מוגדר כמנוע האחסון ברירת המחדל של המערכת. כאשר שדה קובץ מצורף או אוסף קבצים אינו מציין מנוע אחסון, קבצים שהועלו יישמרו במנוע האחסון ברירת המחדל. מנוע האחסון ברירת המחדל אינו ניתן למחיקה.

#שמור קובץ בעת מחיקת רשומה

כאשר מסומן, הקובץ שהועלה במנוע האחסון יישמר גם כאשר רשומת הנתונים בטבלת הקבצים המצורפים או באוסף הקבצים נמחקת. כברירת מחדל, אפשרות זו אינה מסומנת, כלומר, הקובץ במנוע האחסון יימחק יחד עם הרשומה.

טיפ

לאחר העלאת קובץ, נתיב הגישה הסופי נבנה על ידי שרשור מספר חלקים:

<קידומת URL ציבורית>/<נתיב>/<שם קובץ><סיומת>

לדוגמה: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.