I Dev

In this tutorial, I will show you how to make Angular 11 File Upload Application with Firebase Storage using @angular/fire & AngularFireStorage. Files’ info will be stored in Firebase Realtime Database for Display/Delete operations.

Full Article: https://bezkoder.com/angular-11-file-upload-firebase-storage/

Angular 11 File Upload Firebase Storage example

We’re gonna build an Angular 11 App that helps us:

  • upload file to Firebase Storage
  • see the progress bar with percentage
  • save file metadata (name, url) to Firebase Realtime Database
  • display list of files
  • delete any file in the list

angular-11-file-upload-firebase-storage-example

The result in Firebase Cloud Storage:

angular-11-file-upload-firebase-storage-cloud-files

And Realtime Database:

angular-11-file-upload-firebase-storage-files-info

Data Flow

Following image shows the data flow with Angular Client, Firebase Cloud Storage & Firebase Realtime Database:

angular-11-file-upload-firebase-storage-flow

– File upload:

  • store a file to Firebase Cloud Storage
  • retrieve metadata (name, url) of the file from Firebase Cloud Storage
  • save metadata (name, url) to Firebase Realtime Database

– Display/get/delete files: use the file metadata (name, url) which is stored in Realtime Database as reference to interact with Firebase Storage.

For more details, please visit:
https://bezkoder.com/angular-11-file-upload-firebase-storage/

#angular #firebase #storage #file #upload #javascript

Angular 11 Upload File to Firebase Storage: Display/Delete Files example
43.65 GEEK