Rumah >Java >javaTutorial >Cara Mendapatkan Kembali URL Muat Turun daripada Storan Firebase: Kaedah Dihentikan lwn. Dikemas kini?
Mendapatkan URL Muat Turun daripada Firebase Storage
Firebase Storage menawarkan kaedah mudah untuk mendapatkan semula URL muat turun fail yang dimuat naik. Walau bagaimanapun, sintaks telah berubah dari semasa ke semasa.
Kaedah Awal (Ditamatkan)
Versi Firebase Storage yang lebih lama membenarkan anda mendapatkan semula URL muat turun terus daripada UploadTask.TaskSnapshot objek. Anda boleh menggunakan kod berikut:
uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() { @Override public void onProgress(UploadTask.TaskSnapshot taskSnapshot) { Log.d("aaaaasessin",""+taskSnapshot.getTask().getResult()); } });
Walau bagaimanapun, kaedah ini kini tidak digunakan lagi.
Kaedah Kemas Kini
Kaedah yang dikemas kini melibatkan penggunaan Kaedah StorageReference.getDownloadUrl(). Untuk menggunakan kaedah ini, anda perlu:
uploadTask.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { // Get a reference to the file StorageReference fileRef = taskSnapshot.getStorage(); // Get a download URL fileRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() { @Override public void onSuccess(Uri uri) { // The download URL is contained in the Uri object } }); } });
Senaraikan URL Muat Turun
Sejak 22 Ogos 2019, anda juga boleh menggunakan StorageReference. list() untuk mendapatkan senarai URL muat turun untuk fail yang disimpan dalam direktori. Kaedah list() mengembalikan objek ListResult, yang mengandungi senarai objek StorageReference. Anda kemudiannya boleh memanggil getDownloadUrl() pada setiap objek ini untuk mendapatkan semula URL muat turun yang sepadan.
Atas ialah kandungan terperinci Cara Mendapatkan Kembali URL Muat Turun daripada Storan Firebase: Kaedah Dihentikan lwn. Dikemas kini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!