Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
Cloud Storage for Firebase se basa en la infraestructura rápida y segura
de Google Cloud para desarrolladores de apps que necesitan almacenar y entregar
contenido generado por usuarios, como fotos o videos.
Cloud Storage for Firebase es un servicio de almacenamiento de objetos potente, simple
y rentable construido para el escalamiento de Google. Los SDK de
Firebase para
Cloud Storage agregan la seguridad de Google a las operaciones de carga y descarga de archivos de tus apps de Firebase, sin importar la calidad de la red.
Puedes usar nuestros SDK cliente para almacenar imágenes, audio, video y otros
tipos de contenido generado por el usuario. En el servidor, puedes usar Firebase Admin SDK para administrar buckets y crear URLs de descarga, además de las APIs de Google Cloud Storage para acceder a tus archivos.
¿Todo listo para comenzar? Elige tu plataforma:
iOS+
Android
Web
Flutter
Unidad
C++
Funciones clave
Operaciones robustas |
Los SDKs de Firebase para Cloud Storage realizan las cargas y descargas sin importar la calidad de la red. Las cargas y descargas son sólidas, lo que significa que se reinician en el punto en el que se interrumpieron para así ahorrarles tiempo y ancho de banda a los usuarios. |
Seguridad sólida |
Los SDKs de Firebase para Cloud Storage se integran en Firebase Authentication para proporcionar una autenticación sencilla e intuitiva para los desarrolladores. Puedes usar nuestro modelo de seguridad declarativa para permitir el acceso según el nombre de archivo, el tamaño, el tipo de contenido y otros metadatos.
|
Alta escalabilidad |
Cloud Storage se diseñó con el fin de escalar a exabytes si tu app se vuelve viral. Puedes pasar de la fase de prototipo a la de producción con facilidad mediante la misma infraestructura que respalda a Spotify y Google Fotos. |
¿Cómo funciona?
Los desarrolladores usan los SDK de Firebase para Cloud Storage para subir y descargar archivos directamente de los clientes. Si la conexión de red es deficiente, el cliente puede reintentar la operación donde la dejó de inmediato, lo cual les ahorra tiempo y ancho de banda a los usuarios.
Cloud Storage for Firebase almacena tus archivos en un bucket de Google Cloud Storage, y los hace accesibles a través de Firebase y Google Cloud. Esto te permite tener la flexibilidad para subir y descargar archivos de clientes móviles a través de los SDKs de Firebase para Cloud Storage. Además, puedes realizar procesamiento en el servidor, como el filtrado de imágenes o la transcodificación de video usando las APIs de Google Cloud Storage.
Cloud Storage se escala automáticamente, por lo que no es necesario
migrar a ningún otro proveedor. Obtén más información acerca de todos los beneficios de nuestra integración con Google Cloud.
Los SDKs de Firebase para Cloud Storage se integran perfectamente en Firebase Authentication para identificar a los usuarios, y proporcionamos un lenguaje de seguridad declarativa que te permite configurar controles de acceso a archivos individuales o grupos de archivos, para que puedas crear archivos como públicos o privados como quieras.
Ruta de implementación
|
Integra los SDKs de Firebase para Cloud Storage. |
Incluye clientes rápidamente mediante Gradle, CocoaPods o una secuencia de comandos. |
|
Crea una referencia |
Haz una referencia de la ruta al archivo (por ejemplo, "images/montañas.png") que subirás, descargarás o borrarás.
|
|
Sube o descarga |
Sube o descarga en tipos nativos en la memoria o en el disco. |
|
Protege tus archivos |
Usa Firebase Security Rules para Cloud Storage para proteger tus archivos.
|
|
(Opcional) Crea y comparte URLs de descarga |
Usa Firebase Admin SDK para generar URLs que se puedan compartir y que permitan a los usuarios descargar objetos.
|
¿Quieres almacenar otros tipos de datos?
- Cloud Firestore es una base de datos flexible y escalable para desarrollos móviles, web y de servidor desde Firebase y Google Cloud.
- Firebase Realtime Database almacena datos de aplicación JSON,
como estados de juego o mensajes de chat, y sincroniza los cambios en todos los dispositivos conectados
en forma instantánea. Para obtener más información sobre las opciones de base de dato, consulta Elige una base de datos: Cloud Firestore o Realtime Database.
- Firebase Remote Config almacena pares clave-valor
especificados por el desarrollador para cambiar el comportamiento y aspecto de las apps sin
que los usuarios tengan que descargar una actualización.
- Firebase Hosting aloja elementos HTML, CSS y JavaScript para tu sitio web, así como otros activos suministrados por el desarrollador, como los gráficos, las fuentes y los íconos.
Próximos pasos
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-04 (UTC)
[null,null,["Última actualización: 2025-08-04 (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)."]]