add packages, receiving & processing
This commit is contained in:
@@ -30,3 +30,20 @@ Future<String> uploadStorage(String path, File file, {String fileName}) async {
|
||||
print("meta:${await storageReference.getMetadata()}");
|
||||
return downloadUrl;
|
||||
}
|
||||
|
||||
Future<void> deleteStorageFromUrls(List<String> urls) async {
|
||||
if (urls == null) return;
|
||||
for (int i = 0; i < urls.length; i++) {
|
||||
await deleteStorageFromUrl(urls[i]);
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> deleteStorageFromUrl(String url) async {
|
||||
try {
|
||||
StorageReference storageReference =
|
||||
await FirebaseStorage.instance.getReferenceFromUrl(url);
|
||||
await storageReference.delete();
|
||||
} catch (e) {
|
||||
log.warning("deleteStorage:$e");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user