我正在使用Flutter,并尝试将图像上传到Firebase存储上并获取下载URL作为回调结果。 下面的代码在 android 上效果很好。 但这不适用于 iOS :(
有什么解决方案吗??
Future _uploadFile(String uuid) async {
StorageReference storageReference = storage.ref();
final StorageReference imagesRef =
storageReference.child('posters/$uuid');
StorageUploadTask uploadTask = imagesRef.putFile(_imageFile);
print(imagesRef.getDownloadURL());
imageURL = await (await
uploadTask.onComplete).ref.getDownloadURL();
}