با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
Cloud Storage for Firebase بر اساس زیرساخت سریع و ایمن Google Cloud برای توسعه دهندگان برنامه که نیاز به ذخیره و ارائه محتوای تولید شده توسط کاربر، مانند عکس یا ویدیو دارند، ساخته شده است.
Cloud Storage for Firebase یک سرویس ذخیرهسازی شی قدرتمند، ساده و مقرون به صرفه است که برای مقیاس Google ساخته شده است. SDKهای
Firebase برای
Cloud Storage ، بدون در نظر گرفتن کیفیت شبکه، امنیت Google را برای آپلود و دانلود فایلها برای برنامههای Firebase شما اضافه میکنند.
می توانید از SDK های مشتری ما برای ذخیره تصاویر، صدا، ویدیو یا سایر محتوای تولید شده توسط کاربر استفاده کنید. در سرور، میتوانید از Firebase Admin SDK برای مدیریت سطلها و ایجاد URLهای دانلود استفاده کنید و از Google Cloud Storage API برای دسترسی به فایلهای خود استفاده کنید.
برای شروع آماده اید؟ پلتفرم خود را انتخاب کنید:
iOS+ Android Web Flutter
Unity C++
قابلیت های کلیدی
عملیات قوی | SDK های Firebase برای Cloud Storage بدون در نظر گرفتن کیفیت شبکه، بارگذاری و دانلود را انجام می دهند. آپلودها و دانلودها قوی هستند، به این معنی که از جایی که متوقف شده اند مجدداً راه اندازی می شوند و در زمان و پهنای باند کاربران صرفه جویی می کنند. |
امنیت قوی | Firebase SDK برای Cloud Storage با Firebase Authentication ادغام می شود تا احراز هویت ساده و بصری را برای توسعه دهندگان فراهم کند. میتوانید از مدل امنیتی اعلامی ما برای اجازه دسترسی بر اساس نام فایل، اندازه، نوع محتوا و سایر ابردادهها استفاده کنید. |
مقیاس پذیری بالا | هنگامی که برنامه شما ویروسی می شود، Cloud Storage برای مقیاس اگزابایت ساخته شده است. با استفاده از همان زیرساختی که Spotify و Google Photos را تقویت می کند، بدون زحمت از نمونه اولیه به تولید تبدیل شوید. |
چگونه کار می کند؟
توسعهدهندگان از Firebase SDK برای Cloud Storage برای آپلود و دانلود مستقیم فایلها از مشتریان استفاده میکنند. اگر اتصال شبکه ضعیف باشد، کلاینت میتواند عملیات را از همان جایی که متوقف شد دوباره امتحان کند و در زمان و پهنای باند کاربران صرفهجویی کند.
Cloud Storage for Firebase فایلهای شما را در یک سطل Google Cloud Storage ذخیره میکند و از طریق Firebase و Google Cloud قابل دسترسی است. این به شما امکان میدهد تا از طریق Firebase SDKs برای Cloud Storage فایلها را از مشتریان تلفن همراه بارگذاری و دانلود کنید. علاوه بر این، میتوانید پردازش سمت سرور مانند فیلتر کردن تصویر یا رمزگذاری ویدیو را با استفاده از APIهای Google Cloud Storage انجام دهید. Cloud Storage به طور خودکار مقیاس می شود، به این معنی که نیازی به مهاجرت به هیچ ارائه دهنده دیگری نیست. درباره همه مزایای ادغام ما با Google Cloud بیشتر بدانید.
SDK های Firebase برای Cloud Storage به طور یکپارچه با Firebase Authentication ادغام می شوند تا کاربران را شناسایی کنند، و ما یک زبان امنیتی اعلامی ارائه می دهیم که به شما امکان می دهد کنترل های دسترسی را روی فایل ها یا گروه هایی از فایل ها تنظیم کنید، بنابراین می توانید فایل ها را به صورت عمومی یا خصوصی که می خواهید ایجاد کنید.
مسیر پیاده سازی
| SDK های Firebase را برای Cloud Storage ادغام کنید. | به سرعت مشتریان را از طریق Gradle، CocoaPods یا یک اسکریپت شامل کنید. |
| یک مرجع ایجاد کنید | برای آپلود، دانلود یا حذف، به مسیر یک فایل، مانند "images/mountains.png" ارجاع دهید. |
| آپلود یا دانلود کنید | آپلود یا دانلود به انواع بومی در حافظه یا روی دیسک. |
| فایل های خود را ایمن کنید | از Firebase Security Rules برای Cloud Storage برای ایمن سازی فایل های خود استفاده کنید. |
| (اختیاری) URL های دانلود را ایجاد و به اشتراک بگذارید | از Firebase Admin SDK برای ایجاد URLهای قابل اشتراکگذاری استفاده کنید تا کاربران بتوانند اشیاء را دانلود کنند. |
به دنبال ذخیره انواع دیگری از داده ها هستید؟
مراحل بعدی
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Cloud Storage for Firebase \nplat_ios plat_android plat_web plat_flutter plat_cpp plat_unity \nCloud Storage for Firebase is built on fast and secure\nGoogle Cloud infrastructure for app developers who need to store and serve\nuser-generated content, such as photos or videos. \nCloud Storage for Firebase is a powerful, simple, and cost-effective object storage service built for Google scale. The Firebase SDKs for Cloud Storage add Google security to file uploads and downloads for your Firebase apps, regardless of network quality.\n\n\u003cbr /\u003e\n\nYou can use our client SDKs to store images, audio, video, or other\nuser-generated content. On the server, you can use the Firebase Admin SDK to\nmanage buckets and create download URLs, and use\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries)\nto access your files.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/storage/ios/start)\n[Android](/docs/storage/android/start)\n[Web](/docs/storage/web/start)\n[Flutter](/docs/storage/flutter/start)\n\n[Unity](/docs/storage/unity/start)\n[C++](/docs/storage/cpp/start)\n\nKey capabilities\n\n|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Robust operations | Firebase SDKs for Cloud Storage perform uploads and downloads regardless of network quality. Uploads and downloads are robust, meaning they restart where they stopped, saving your users time and bandwidth. |\n| Strong security | Firebase SDKs for Cloud Storage integrate with Firebase Authentication to provide simple and intuitive authentication for developers. You can use our declarative security model to allow access based on filename, size, content type, and other metadata. |\n| High scalability | Cloud Storage is built for exabyte scale when your app goes viral. Effortlessly grow from prototype to production using the same infrastructure that powers Spotify and Google Photos. |\n\nHow does it work?\n\nDevelopers use the Firebase SDKs for Cloud Storage to upload and download files\ndirectly from clients. If the network connection is poor, the client is able to\nretry the operation right where it left off, saving your users time and\nbandwidth.\n\nCloud Storage for Firebase stores your files in a\n[Google Cloud Storage](//cloud.google.com/storage) bucket,\nmaking them accessible through both Firebase and Google Cloud. This allows you\nthe flexibility to upload and download files from mobile clients via the\nFirebase SDKs for Cloud Storage. In addition, you can do server-side processing such\nas image filtering or video transcoding using the\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries).\nCloud Storage scales automatically, meaning that there's no need to\nmigrate to any other provider. Learn more about all the benefits of our\n[integration with Google Cloud](/docs/storage/gcp-integration).\n\nThe Firebase SDKs for Cloud Storage integrate seamlessly with\n[Firebase Authentication](/docs/auth) to identify users, and we provide a\n[declarative security language](/docs/storage/security) that lets you set\naccess controls on individual files or groups of files, so you can make files as\npublic or private as you want.\n\nImplementation path\n\n|---|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| | Integrate the Firebase SDKs for Cloud Storage. | Quickly include clients via Gradle, CocoaPods, or a script include. |\n| | Create a Reference | Reference the path to a file, such as \"images/mountains.png\", to upload, download, or delete it. |\n| | Upload or Download | Upload or download to native types in memory or on disk. |\n| | Secure your Files | Use [Firebase Security Rules for Cloud Storage](/docs/storage/security) to secure your files. |\n| | (Optional) Create and Share Download URLs | Use the [Firebase Admin SDK](/docs/storage/admin/start) to generate shareable URLs to let users download objects. |\n\nLooking to store other types of data?\n\n- [Cloud Firestore](/docs/firestore) is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.\n- The [Firebase Realtime Database](/docs/database) stores JSON application data, like game state or chat messages, and synchronizes changes instantly across all connected devices. To learn more about the differences between database options, see [Choose a database: Cloud Firestore or Realtime Database](/docs/firestore/rtdb-vs-firestore).\n- [Firebase Remote Config](/docs/remote-config) stores developer-specified key-value pairs to change the behavior and appearance of your app without requiring users to download an update.\n- [Firebase Hosting](/docs/hosting) hosts the HTML, CSS, and JavaScript for your website as well as other developer-provided assets like graphics, fonts, and icons.\n\nNext steps\n\n- Upload your first file to Cloud Storage using our quickstarts for [iOS](https://github.com/firebase/quickstart-ios), [Android](https://github.com/firebase/quickstart-android), [Web](https://github.com/firebase/quickstart-js), [C++](https://github.com/firebase/quickstart-cpp), or [Unity](https://github.com/firebase/quickstart-unity).\n- Add Cloud Storage to your [Apple](/docs/storage/ios/start), [Android](/docs/storage/android/start), [Web](/docs/storage/web/start), [C++](/docs/storage/cpp/start) or [Unity](/docs/storage/unity/start) app.\n- Learn about how to secure your files using [Firebase Security Rules for Cloud Storage](/docs/storage/security).\n- Add powerful new features such as image recognition or speech to text by [integrating with Google Cloud](/docs/storage/gcp-integration)."]]