Firebase Storage Referans Oluşturma

Android'de Depolama Kaynağı Oluşturma
Dosyalarınız bir Google Cloud Storage kovasında saklanır. Bu kovadaki dosyalar tıpkı yerel sabit diskinizdeki dosya sistemi ya da Firebase Realtime Database'deki hiyerarşik bir yapıda sunuluyor. Bir dosyaya bir referans oluşturarak uygulamanız ona erişir. Bu referanslar daha sonra veri yüklemek veya indirmek, meta verileri almak veya güncellemek veya dosyayı silmek için kullanılabilir. Bir başvuru, hiyerarşideki belirli bir dosyayı veya daha üst düzey bir düğümü gösterebilir.
Firebase Realtime Database'i kullandıysanız, bu yollar size çok tanıdık gelecektir. Bununla birlikte, dosya verileriniz Gerçek Zamanlı Veritabanı yerine Google Bulut Depolama Birimi'nde depolanır.
Create a Reference
Bir dosyayı karşıya yüklemek, indirmek veya silmek veya meta verilerini almak veya güncellemek için bir referans oluşturun. Bir referans buluttaki bir dosyaya işaretçi olarak düşünülebilir. Referanslar hafiftir, bu yüzden ihtiyaç duyduğunuz sayıda yaratabilirsiniz. Ayrıca, çoklu işlemler için tekrar kullanılabilirler.
Referanslar FirebaseStorage örneğini kullanarak ve getReference () yöntemini çağırarak oluşturulur.
StorageReference storageRef = storage.getReference();
Ağacın altındaki bir konuma bir referans oluşturabilir, varolan bir referans üzerinde getChild () yöntemini kullanarak 'images / space.jpg' denilebilir
Bir alt referans oluşturun // imagesRef şimdi "images" şeklinde bir referans oluşturalım.
StorageReference imagesRef = storageRef.child("images");
// Çocuk başvuruları yolları da alabilir.
// aşağıdaki referans ise dizinlenerek oluşturudu.
// spaceRef artık "images / space.jpg'a işaret ediyor
// imagesRef hala "resimlere" işaret ediyor.
StorageReference spaceRef = storageRef.child("images/space.jpg");
 
 
Referanslarla Gezin
Ayrıca, dosya hiyerarşisinde gezinmek için getParent () ve getRoot () yöntemlerini de kullanabilirsiniz. GetParent () bir seviye yukarıya doğru giderken, getRoot () üste kadar dolaşıyor.
 
 
 
Refereans Özellikleri
GetPath (), getName () ve getBucket () yöntemlerini kullanarak işaret ettikleri dosyaları daha iyi anlamak için referansları inceleyebilirsiniz. Bu yöntemler, dosyanın tam yolunu, adını ve kovasını alır.

 
sonraki
« Prev Post
Önceki
Next Post »
Thanks for your comment