Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to download entire folder from Firebase Storage?

I want to download an entire folder from Firebase storage. I can download single files using DownloadURL as follows, but it does not work for folders.

var storageRef = firebase.storage().ref();  // Create a reference to the file we want to download var starsRef = storageRef.child(path);  // Get the download URL starsRef.getDownloadURL().then(function(url) {   // Insert url into an <img> tag to "download"   ImageUrl = url;    console.log(ImageUrl); }).catch(function(error) {   switch (error.code) {     case 'storage/object_not_found':       // File doesn't exist       break;      case 'storage/unauthorized':       // User doesn't have permission to access the object       break;      case 'storage/canceled':       // User canceled the upload       break;      case 'storage/unknown':       // Unknown error occurred, inspect the server response       break;   } }); 

How to download entire folder from Firebase?

like image 311
isuru Avatar asked Jan 04 '17 10:01

isuru


People also ask

How do I download multiple files from Firebase Storage?

Answers 2 : of How to download multiple files of firebase Storage Android. There is no specific API to download multiple files. You'll just have to download them by calling the same API for each file.

How do I get Storage from Firebase?

From the navigation pane of the Firebase console, select Storage, then click Get started. Review the messaging about securing your Cloud Storage data using security rules. During development, consider setting up your rules for public access. Select a location for your default Cloud Storage bucket.


1 Answers

You can use gsutil to download the whole storage bucket

gsutil -m cp -R gs://<bucket_name> . 
like image 103
Lahiru Chandima Avatar answered Sep 18 '22 19:09

Lahiru Chandima