Я пытался загрузить изображение в Firebase Storage при использовании Image_Picker.
Когда я хочу загрузить изображение (imageFile) в Firebase Storage
Future uploadFile() async {
StorageReference storageReference =
storage.ref().child('profile/${Path.basename(imageFile.path)}}');
print('uploading..');
StorageUploadTask uploadTask = storageReference.putFile(imageFile);
//waiting for the image to upload
await uploadTask.onComplete;
print('File Uploaded');
storageReference.getDownloadURL().then((fileURL) {
setState(() {
imageURL = fileURL;
});
print(imageURL);
});
}
Однако во время загрузки возникает ошибка, в которой говорится, что у меня нет запроса токена авторизации. Ранее я использовал Firebase Auth для хранения данных в базе данных, и все там настроено правильно (я полагаю, так как Firebase дал мне файл Google. json).
W/NetworkRequest( 5796): no auth token for request
E/StorageUtil( 5796): error getting token java.util.concurrent.TimeoutException: Timed out waiting for Task
Я также пытался изменить правила хранения из чтения, запись, если auth! = null для чтения, запись.