如何使用LinearProgressIndicator创建下载进度条并从Firebase Storage获取下载数据?
我目前正在使用的函数:
Future<int> downloadBuscaDB() async{
String path = await dbManager.localPathFiles();
String fileDBZip = ConstData.dbZip;
FirebaseStorage storage = new FirebaseStorage();
StorageReference ref = storage.ref().child(fileDBZip);
StorageFileDownloadTask storageFileDownloadTask = ref.writeToFile(File('$path/$fileDBZip'));
FileDownloadTaskSnapshot fileDownloadTaskSnapshot = await storageFileDownloadTask.future;
int bCount = fileDownloadTaskSnapshot.totalByteCount;
return bCount;
}