Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
Cloud Storage for Firebase è basato su velocità e sicurezza
Infrastruttura Google Cloud per gli sviluppatori di app che devono archiviare e gestire
contenuti generati dagli utenti, come foto o video.
Cloud Storage for Firebase è un oggetto potente, semplice e conveniente
di archiviazione progettato per la scala Google. Gli SDK
Firebase per
Cloud Storage aggiungono Google
per i caricamenti e i download di file delle tue app Firebase, indipendentemente dal fatto che
qualità della rete.
Puoi utilizzare i nostri SDK client per archiviare immagini, audio, video o altri contenuti generati dagli utenti. Sul server, puoi utilizzare Firebase Admin SDK per
gestire bucket, creare URL di download, usare
Google Cloud Storage API
per accedere ai tuoi file.
Iniziamo? Scegli la tua piattaforma:
iOS e versioni successive
Android
Web
Flutter
Unità
C++
Funzionalità chiave
Operazioni solide |
Gli SDK Firebase per Cloud Storage eseguono caricamenti e download indipendentemente da
qualità della rete. Caricamenti e download sono affidabili, il che significa che riprendono da dove
si sono interrotti, facendo risparmiare tempo e larghezza di banda agli utenti.
|
Sicurezza efficace |
Gli SDK Firebase per Cloud Storage si integrano con Firebase Authentication per fornire
un'autenticazione semplice e intuitiva per gli sviluppatori. Puoi utilizzare il nostro
modello di sicurezza dichiarativo per consentire l'accesso in base a nome, dimensione e contenuto del file
tipo e altri metadati.
|
Elevata scalabilità |
Cloud Storage è un'app pensata per l'ordine negli exabyte quando la tua app diventa virale.
Passa facilmente dal prototipo alla produzione utilizzando la stessa infrastruttura alla base di Spotify e Google Foto.
|
Come funziona?
Gli sviluppatori utilizzano gli SDK Firebase per Cloud Storage per caricare e scaricare file direttamente dai client. Se la connessione di rete è scarsa, il client è in grado di ritentare l'operazione esattamente da dove si era interrotto, risparmiando tempo e larghezza di banda per gli utenti.
Cloud Storage for Firebase archivia i tuoi file in un
Bucket Google Cloud Storage,
rendendoli accessibili sia tramite Firebase che Google Cloud. Questo consente di
la flessibilità di caricare e scaricare file da client mobile tramite
Firebase SDK per Cloud Storage. Inoltre, puoi eseguire l'elaborazione lato server, ad esempio il filtraggio delle immagini o la transcodifica dei video, utilizzando le API Google Cloud Storage.
Cloud Storage scala automaticamente, il che significa che non è necessario
eseguire la migrazione a qualsiasi altro provider. Scopri di più su tutti i vantaggi delle nostre
per l'integrazione con Google Cloud.
Gli SDK Firebase per Cloud Storage si integrano perfettamente con
Firebase Authentication per identificare gli utenti e forniamo un
linguaggio di sicurezza dichiarativo che ti consente di impostare
controlli di accesso su singoli file o gruppi di file, in modo da poterli rendere
quanto più pubblici o privati desideri.
Percorso di implementazione
|
Integra gli SDK Firebase per Cloud Storage. |
Includi rapidamente i clienti tramite Gradle, CocoaPods o uno script. |
|
Creazione di un riferimento |
Fai riferimento al percorso di un file, ad esempio "images/mountains.png", per caricarlo, scaricarlo o eliminarlo.
|
|
Carica o scarica |
Carica o scarica in tipi nativi in memoria o su disco. |
|
Proteggi i tuoi file |
Usa Firebase Security Rules per Cloud Storage
per proteggere i tuoi file.
|
|
(Facoltativo) Crea e condividi gli URL di download |
Utilizza la Firebase Admin SDK
per generare URL condivisibili che consentano agli utenti di scaricare oggetti.
|
Vuoi archiviare altri tipi di dati?
- Cloud Firestore è un database flessibile e scalabile per
mobile, web e server da Firebase e Google Cloud.
- Firebase Realtime Database archivia i dati dell'applicazione JSON,
come lo stato dei giochi o i messaggi di chat, e sincronizza immediatamente le modifiche su
su tutti i dispositivi connessi. Per saperne di più sulle differenze tra database
vedi le opzioni disponibili.
Scegli un database: Cloud Firestore o Realtime Database.
- Firebase Remote Config di negozi specificati dallo sviluppatore
coppie chiave-valore per modificare il comportamento e l'aspetto dell'app senza
richiedere agli utenti di scaricare un aggiornamento.
- Firebase Hosting ospita i file HTML, CSS e
JavaScript per il tuo sito web, nonché altri asset forniti dallo sviluppatore, ad esempio
elementi grafici, caratteri e icone.
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-24 UTC.
[null,null,["Ultimo aggiornamento 2025-07-24 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)."]]