Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
Cloud Storage for Firebase, hızlı ve güvenli bir platform üzerine kurulmuştur
Uygulamanızı depolaması ve sunması gereken uygulama geliştiriciler için Google Cloud altyapısı
Kullanıcı tarafından oluşturulan içerikler (ör. fotoğraflar veya videolar).
Cloud Storage for Firebase güçlü, basit ve uygun maliyetli bir nesnedir
depolama hizmeti veriyor.
Cloud Storage için
Firebase SDK'ları Google'ı ekliyor
Firebase uygulamalarınız için dosya yükleme ve indirme güvenliğinden bağımsız olarak
ağ kalitesi.
Resim, ses, video ve diğer içerikleri depolamak için istemci SDK'larımızı kullanabilirsiniz.
kullanıcı tarafından oluşturulan içerikler
olarak düşünebilirsiniz. Sunucuda, Firebase Admin SDK öğesini kullanarak
indirme URL'leri oluşturun ve
Google Cloud Storage API
kullanabilirsiniz.
Başlamaya hazır mısınız? Platformunuzu seçin:
iOS+
Android
Web
Fırtına
Birlik
C++
Temel özellikler
Sağlam işlemler |
Cloud Storage için Firebase SDK'ları, ne olursa olsun yükleme ve indirme işlemleri gerçekleştiriyor:
ağ kalitesi. Yükleme ve indirme işlemleri sağlamdır, yani her yerde yeniden başlatılabilirler
zaman ve bant genişliği tasarrufu sağlayarak kullanıcılarınıza zaman tasarrufu sağlayabilirler.
|
Güçlü güvenlik |
Cloud Storage için Firebase SDK'sı, Firebase Authentication ile entegre olarak
Bu, geliştiriciler için basit ve sezgisel kimlik doğrulama. Web sitemiz g.co/newsinitiative/labs
üzerinden
dosya adı, boyut ve içeriğe göre erişime izin vermek için bildirim temelli güvenlik modeli
ve diğer meta verileri içerir.
|
Yüksek düzeyde ölçeklenebilirlik |
Cloud Storage, uygulamanız viral olduğunda eksabayt ölçeği için tasarlanmıştır.
Aynı altyapıyı kullanarak prototipten üretime zahmetsizce büyüme
bir depolama alanına ihtiyacınız var.
|
Nasıl çalışır?
Geliştiriciler dosya yüklemek ve indirmek için Cloud Storage için Firebase SDK'larını kullanır
yardımcı olmaktır. Ağ bağlantısı zayıfsa istemci şunları yapabilir:
işlemi kaldığı yerden tekrar deneyerek kullanıcılarınıza zaman kazandırabilir
bant genişliği.
Cloud Storage for Firebase, dosyalarınızı şurada depolar:
Google Cloud Storage paket,
Böylece hem Firebase hem de Google Cloud üzerinden erişilebilir. Bu sayede
mobil istemciler üzerinden dosya yükleme ve indirme esnekliğine sahip
Cloud Storage için Firebase SDK. Buna ek olarak, aşağıdaki gibi sunucu tarafı işleme
kodu kullanarak resim filtreleme veya video kodu dönüştürme olarak
Google Cloud Storage API'leri.
Cloud Storage, otomatik olarak ölçeklenir. Bu sayede,
başka bir sağlayıcıya
geçebilirsiniz. Sunduğumuz tüm avantajlar hakkında daha fazla bilgi
Google Cloud ile entegrasyon.
Cloud Storage için Firebase SDK'ları şununla sorunsuz bir şekilde entegre edilir:
Firebase Authentication ve bunların kullanıcıları tanımlamak için
aşağıdakileri belirlemenize olanak tanıyan bildirim temelli güvenlik dili:
tek tek dosyalar veya dosya grupları üzerinde kontrollere erişebilir, böylece dosyaları
herkese açık veya gizli olarak ayarlayabilirsiniz.
Uygulama yolu
|
Cloud Storage için Firebase SDK'larını entegre edin. |
Gradle, CocoaPods veya komut dosyası ekleme yoluyla müşterileri hızlıca ekleyin. |
|
Referans Oluşturma |
Yüklemek için bir dosyanın yolunu (ör. "images/mountains.png") belirtin
silebilirsiniz.
|
|
Yükle veya İndir |
Bellekteki veya diskteki yerel türleri yükleyin veya indirin. |
|
Dosyalarınızın Güvenliğini Sağlayın |
Cloud Storage için Firebase Security Rules kullanın
ve dosyalarınızın güvenliğini sağlayın.
|
|
(İsteğe bağlı) İndirme URL'leri oluşturma ve paylaşma |
Firebase Admin SDK'ı kullanma
kullanıcıların nesneleri indirmesine olanak tanımak için paylaşılabilir URL'ler oluşturun.
|
Başka veri türlerini depolamak mı istiyorsunuz?
- Cloud Firestore, Google Cloud ürünlerine dair
Firebase ve Google Cloud'ten mobil, web ve sunucu geliştirme.
- Firebase Realtime Database, JSON uygulama verilerini depolar,
ve sohbet mesajları gibi farklı versiyonları sunar ve
tüm bağlı cihazlarda kullanılabilir. Veritabanı arasındaki farklar hakkında daha fazla bilgi edinmek için
görmek için
Bir veritabanı seçin: Cloud Firestore veya Realtime Database.
- Geliştiricinin belirlediği Firebase Remote Config mağaza
uygulamanızın davranışını ve görünümünü
kullanıcıların güncelleme indirmesini gerektirmesi.
- Firebase Hosting; HTML, CSS ve
Web siteniz için JavaScript'in yanı sıra geliştirici tarafından sağlanan diğer öğeler (ör.
grafikler, yazı tipleri ve simgeler.
Sonraki adımlar
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-24 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-24 UTC."],[],[],null,["# Cloud Storage for Firebase\n==========================\n\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|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\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-----------------\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|---|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\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\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\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)."]]