Firebase (颤振)Can';t使用云存储下载图像
Firebase (颤振)Can';t使用云存储下载图像,firebase,flutter,google-cloud-storage,firebase-storage,Firebase,Flutter,Google Cloud Storage,Firebase Storage,我得到这个错误: E/StorageUtil(21342): error getting token java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: Please sign in before trying to get a token. W/NetworkRequest(21342): no auth token for requ
我得到这个错误:
E/StorageUtil(21342): error getting token java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: Please sign in before trying to get a token.
W/NetworkRequest(21342): no auth token for request
当我从执行此代码时(从具有Firestore存储的图像获取下载url):
这不是因为我的firestore规则,因为我已将其设置为公共,如下所示:
此外,我不认为这是由于互联网连接,因为我能够从Firebase云数据库加载字段。
你有解决办法吗?非常感谢我设法获得了我的url图像
方法如下:
Future _getImageUrl() async {
final ref = FirebaseStorage.instance.ref().child('lake');
var url = await ref.getDownloadURL();
return url;
}
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}