【发布时间】:2022-01-18 07:52:33
【问题描述】:
我想从 firebase 存储中检索 Uint8List 图像的 URL。但我无法做到这一点。它打印快照,而不是 url。请帮忙。
我的代码:
void _storeSignature() async {
try {
final Uint8List? signature = await exportSignature();
final FirebaseStorage? storage = FirebaseStorage.instance;
final String? pictureUrl =
"signature/${DateTime.now().millisecondsSinceEpoch.toString()}.png";
final ref = storage!.ref().child(pictureUrl!);
final uploadTask = ref.putData(signature!);
final downurl = await uploadTask.whenComplete(() {
return ref.getDownloadURL();
});
final url = downurl.toString();
print(url);
} catch (e) {
rethrow;
}
}
【问题讨论】:
标签: firebase flutter dart firebase-storage