我是新来的人.我试图让StorageUploadTask状态,当状态有下载isCompleted&isSuccessful.我在网上找到的例子是旧版本:
StorageUploadTask uploadTask = ref.putFile(avatarImageFile);
Uri downloadUrl = (await uploadTask.future).downloadUrl;
Run Code Online (Sandbox Code Playgroud)
以上内容不适用于新的firebase_storage插件版本.请帮忙.以下是我的代码.
StorageUploadTask uploadTask = ref.putFile(avatarImageFile);
StorageReference downRef = uploadTask.lastSnapshot.ref;
String downloadUrl = await downRef.getDownloadURL();
if(uploadTask.isComplete) {
if(uploadTask.isSuccessful) {
print('Upload Successful');
} else if(uploadTask.isCanceled) {
print('Upload Cancelled');
} else {
print('${uploadTask.lastSnapshot.error}');
}
} else if(uploadTask.isInProgress){
print('Upload in Progress');
} else if(uploadTask.isPaused) {
print('Upload Paused');
}
Run Code Online (Sandbox Code Playgroud)