Advertisement
Hitesh_jadhav

flutter_Takesnapshot

Jun 18th, 2022
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. import 'dart:typed_data';
  2.  
  3. import 'package:firebase_auth/firebase_auth.dart';
  4. import 'package:firebase_storage/firebase_storage.dart';
  5. import 'package:flutter/material.dart';
  6.  
  7. class StorageMethods {
  8. final FirebaseStorage _storage = FirebaseStorage.instance;
  9. final FirebaseAuth _auth = FirebaseAuth.instance;
  10.  
  11. Future<String> uploadImageStorage(
  12. String childname, Uint8List file, bool ispost) async {
  13. Reference ref =
  14. _storage.ref().child(childname).child(_auth.currentUser!.uid);
  15. UploadTask uploadTask = ref.putData(file);
  16.  
  17. TaskSnapshot snap = uploadTask;
  18.  
  19. String downloadUrl = await snap.ref.getDownloadURL();
  20.  
  21. return downloadUrl;
  22. }
  23. }
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement