خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

مقدمه ای بر Firebase Storage

در این مقدمه کوتاه بیاموزید که فضای ذخیره سازی Firebase چیست، چگونه کار می کند، مزایای آن و چه زمانی از آن استفاده کنید.

ذخیره سازی Firebase یک سرویس ذخیره سازی اشیا است که توسط Google ارائه می شود و عمدتاً برای داده های تولید شده توسط کاربر مانند صدا، تصاویر و ویدیوها استفاده می شود.

این یک راه ساده برای آپلود و دانلود فایل ها به صورت ایمن تنها با چند خط کد ارائه می دهد. در اینجا، تمام اصول اولیه ای که باید بدانید را مورد بحث قرار می دهیم.

نحوه عملکرد Firebase Storage

Firebase Cloud Storage فایل‌ها را در یک سطل ذخیره‌سازی Google ارائه شده توسط Google Cloud ذخیره می‌کند. وقتی برای اولین بار شروع به کار می کنید، نیازی به کارت اعتباری ندارید زیرا Firebase Google از سطل ذخیره سازی پیش فرض استفاده می کند.

در نتیجه می توانید برنامه خود را سریع راه اندازی کنید. همچنین می‌توانید از APIهای Google Cloud Storage برای مدیریت محتوای آپلود شده و کنترل دسترسی کاربر استفاده کنید.

مزایای کلیدی Firebase Storage

اکنون که می دانید Cloud Storage برای Firebase چگونه کار می کند، برخی از مزایای استفاده از فضای ذخیره سازی Firebase را در زیر فهرست کرده ایم:

1. قابل اعتماد

هنگام استفاده از یک شبکه ضعیف، فضای ذخیره‌سازی Firebase پیشرفت شما را علامت‌گذاری می‌کند و زمانی که کیفیت شبکه قوی‌تر باشد از سر گرفته می‌شود.

2. ایمن

شما می توانید احراز هویت Firebase را برای کنترل دسترسی به برنامه خود بر اساس جزئیات فایل مانند نام، اندازه و نوع ادغام کنید.

مطلب مرتبط:   3 روش برای پایان دادن به برنامه در پایتون

3. بسیار مقیاس پذیر

فضای ذخیره سازی Firebase می تواند به راحتی برای رفع نیازهای برنامه شما مقیاس شود. این بدان معناست که وقتی کاربران شما به صورت تصاعدی افزایش می یابند، نیازی نیست نگران باشید.

سطل ذخیره سازی ابری پیش فرض را تنظیم کنید

اولین قدم برای پیاده سازی فضای ذخیره سازی Firebase، راه اندازی یک سطل ذخیره سازی ابری پیش فرض است.

  1. در صفحه کنسول Firebase، افزودن پروژه را انتخاب کنید و دستورالعمل ها را برای ایجاد یک پروژه جدید دنبال کنید.
  2. از نوار ناوبری سمت چپ، Storage را انتخاب کنید و سپس روی Get Started کلیک کنید.
  3. برای تنظیم سریع، شروع در حالت تست را انتخاب کنید.
  4. روی Next کلیک کنید و مکان ذخیره سازی ابری را انتخاب کنید.
  5. روی Done کلیک کنید.

فضای ذخیره سازی ابری را با برنامه خود یکپارچه کنید

برای استفاده از آن، باید URL سطل ذخیره سازی را به برنامه خود اضافه کنید.

برای دریافت URL، به داشبورد ذخیره سازی برنامه خود بروید. در برگه فایل، URL موجود در هدر را کپی کنید. هنگام اتصال برنامه خود به Firebase از آن در شیء پیکربندی Firebase استفاده خواهید کرد.

در زیر نمونه ای از شی کانفیگ است.

import { initializeApp } from "firebase/app";
import { getStorage } from "firebase/storage";
const firebaseConfig = {
 apiKey: '<your-api-key>',
 authDomain: '<your-auth-domain>',
 databaseURL: '<your-database-url>',
 storageBucket: '<your-storage-bucket-url>'
};
const firebaseApp = initializeApp(firebaseConfig);

سپس می توانید یک مرجع ذخیره سازی ایجاد کنید و از سطل ذخیره سازی که ایجاد کرده اید استفاده کنید

const storage = getStorage(firebaseApp);

زمان استفاده از Firebase Storage

ذخیره سازی Firebase زمانی که می خواهید برنامه ای ایجاد کنید که از داده های تولید شده توسط کاربر بدون کدنویسی زیاد استفاده می کند، انتخاب خوبی است. همانطور که قبلاً اشاره کردیم، علاوه بر ایمن و قابل اعتماد بودن، بسیار مقیاس پذیر است.

مطلب مرتبط:   با استفاده از Godoc به صورت خودکار کد Go Document کنید