Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
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-адресов загрузки, а также использовать API-интерфейсы Google Cloud Storage для доступа к вашим файлам.
Готовы начать? Выберите свою платформу:
iOS+ Android Веб- флаттер
Юнити С++
Ключевые возможности
Надежные операции | Firebase SDK для Cloud Storage выполняет загрузку и выгрузку независимо от качества сети. Загрузка и загрузка выполняются надежно, то есть возобновляются с того места, где были остановлены, экономя время и пропускную способность ваших пользователей. |
Надежная безопасность | SDK Firebase для Cloud Storage интегрируются с Firebase Authentication обеспечивая простую и интуитивно понятную аутентификацию для разработчиков. Вы можете использовать нашу декларативную модель безопасности, чтобы разрешить доступ на основе имени файла, размера, типа контента и других метаданных. |
Высокая масштабируемость | Cloud Storage создано для эксабайтного масштаба, когда ваше приложение становится вирусным. Легко переходите от прототипа к производству, используя ту же инфраструктуру, которая используется в Spotify и Google Photos. |
Как это работает?
Разработчики используют Firebase SDK для Cloud Storage для загрузки и скачивания файлов непосредственно с клиентов. Если сетевое соединение плохое, клиент может повторить операцию с того места, где она остановилась, экономя время и пропускную способность ваших пользователей.
Cloud Storage for Firebase хранит ваши файлы в корзине Google Cloud Storage , что делает их доступными как через Firebase, так и через Google Cloud . Это позволяет вам гибко загружать и скачивать файлы с мобильных клиентов через Firebase SDK для Cloud Storage . Кроме того, вы можете выполнять обработку на стороне сервера, например фильтрацию изображений или перекодирование видео, с помощью API-интерфейсов Google Cloud Storage . Cloud Storage масштабируется автоматически, а это значит, что нет необходимости переходить к другому поставщику. Узнайте больше обо всех преимуществах нашей интеграции с Google Cloud .
SDK Firebase для Cloud Storage легко интегрируется с Firebase Authentication для идентификации пользователей, и мы предоставляем декларативный язык безопасности , который позволяет вам устанавливать контроль доступа к отдельным файлам или группам файлов, чтобы вы могли делать файлы общедоступными или частными по своему усмотрению.
Путь реализации
| Интегрируйте Firebase SDK для Cloud Storage . | Быстро подключайте клиентов через Gradle, CocoaPods или скрипт. |
| Создать ссылку | Укажите путь к файлу, например «images/mountains.png», чтобы загрузить, загрузить или удалить его. |
| Загрузить или скачать | Загрузите или загрузите собственные типы в память или на диск. |
| Защитите свои файлы | Используйте Firebase Security Rules для Cloud Storage , чтобы защитить ваши файлы. |
| (Необязательно) Создайте и поделитесь URL-адресами загрузки. | Используйте Firebase Admin SDK для создания общих URL-адресов, позволяющих пользователям загружать объекты. |
Хотите хранить другие типы данных?
- Cloud Firestore — это гибкая масштабируемая база данных для разработки мобильных, веб-сайтов и серверов от Firebase и Google Cloud .
- Firebase Realtime Database хранит данные приложения в формате JSON, например состояние игры или сообщения чата, и мгновенно синхронизирует изменения на всех подключенных устройствах. Дополнительные сведения о различиях между вариантами базы данных см. в разделе «Выбор базы данных: Cloud Firestore или Realtime Database .
- Firebase Remote Config хранит пары ключ-значение, указанные разработчиком, чтобы изменить поведение и внешний вид вашего приложения, не требуя от пользователей загрузки обновления.
- Firebase Hosting размещаются HTML, CSS и JavaScript для вашего веб-сайта, а также другие ресурсы, предоставленные разработчиками, такие как графика, шрифты и значки.
Следующие шаги
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[],[],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)."]]