Firebase_storage object-not-found По нужной ссылке объект не существует ⇐ IOS
Firebase_storage object-not-found По нужной ссылке объект не существует
Может ли кто-нибудь помочь мне с вышеуказанной ошибкой?
ниже приведен код.
класс AuthController расширяет GetxController { статический экземпляр AuthController = Get.find(); поздно Rx _pickedImage; Файл? получить ProfilePhoto => _pickedImage.value; void PickImage() асинхронный { окончательное выбранное изображение = await ImagePicker().pickImage(источник: ImageSource.gallery); если (pickedImage != ноль) { Get.snackbar('Изображение профиля', «Вы успешно выбрали изображение профиля»); } _pickedImage = Rx(File(pickedImage!.path)); } // загружаем в хранилище Firebase Future _uploadToStorage(изображение файла) async { Ссылка ref = firebaseStorage .ref() .child('profilePics') .child(firebaseAuth.currentUser!.uid); UploadTask uploadTask = ref.putFile(изображение); TaskSnapshot snap = ждут загрузкиTask; Строка downloadUrl = ожидание snap.ref.getDownloadURL(); вернуть URL-адрес загрузки; } // регистрация пользователя недействительный регистрUser( Строковое имя пользователя, Строка адреса электронной почты, Строка пароля, Файл? изображение) асинхронный { пытаться { если (username.isNotEmpty && электронная почта.isNotEmpty && пароль.isNotEmpty && изображение != ноль) { // сохраняем пользователя в нашем хранилище ath и firebase UserCredential cred = ждут firebaseAuth.createUserWithEmailAndPassword( электронная почта: электронная почта, пароль: пароль, ); Строка downloadUrl = ожидание _uploadToStorage (изображение); модель.Пользователь пользователь = модель.Пользователь( имя: имя пользователя, электронная почта: электронная почта, uid: cred.user!.uid, Фото профиля: URL-адрес загрузки, ); ждать пожарного склада .collection('пользователи') .doc(cred.user!.uid) .set(user.toJson()); } еще { Получить.snackbar( «Ошибка создания учетной записи», «Пожалуйста, введите все данные», ); } } поймать (е) { Получить.snackbar( «Ошибка создания учетной записи», е.toString(), ); } } }
Я пытался создать контроллер авторизации для установки данных пользователя в хранилище firbease.
Это константа, которую я использовал.
Пожалуйста, дайте мне знать, если вам понадобится дополнительная информация. Я застрял и мне нужна помощь, спасибо.
Заранее спасибо.
Может ли кто-нибудь помочь мне с вышеуказанной ошибкой?
ниже приведен код.
класс AuthController расширяет GetxController { статический экземпляр AuthController = Get.find(); поздно Rx _pickedImage; Файл? получить ProfilePhoto => _pickedImage.value; void PickImage() асинхронный { окончательное выбранное изображение = await ImagePicker().pickImage(источник: ImageSource.gallery); если (pickedImage != ноль) { Get.snackbar('Изображение профиля', «Вы успешно выбрали изображение профиля»); } _pickedImage = Rx(File(pickedImage!.path)); } // загружаем в хранилище Firebase Future _uploadToStorage(изображение файла) async { Ссылка ref = firebaseStorage .ref() .child('profilePics') .child(firebaseAuth.currentUser!.uid); UploadTask uploadTask = ref.putFile(изображение); TaskSnapshot snap = ждут загрузкиTask; Строка downloadUrl = ожидание snap.ref.getDownloadURL(); вернуть URL-адрес загрузки; } // регистрация пользователя недействительный регистрUser( Строковое имя пользователя, Строка адреса электронной почты, Строка пароля, Файл? изображение) асинхронный { пытаться { если (username.isNotEmpty && электронная почта.isNotEmpty && пароль.isNotEmpty && изображение != ноль) { // сохраняем пользователя в нашем хранилище ath и firebase UserCredential cred = ждут firebaseAuth.createUserWithEmailAndPassword( электронная почта: электронная почта, пароль: пароль, ); Строка downloadUrl = ожидание _uploadToStorage (изображение); модель.Пользователь пользователь = модель.Пользователь( имя: имя пользователя, электронная почта: электронная почта, uid: cred.user!.uid, Фото профиля: URL-адрес загрузки, ); ждать пожарного склада .collection('пользователи') .doc(cred.user!.uid) .set(user.toJson()); } еще { Получить.snackbar( «Ошибка создания учетной записи», «Пожалуйста, введите все данные», ); } } поймать (е) { Получить.snackbar( «Ошибка создания учетной записи», е.toString(), ); } } }
Я пытался создать контроллер авторизации для установки данных пользователя в хранилище firbease.
Это константа, которую я использовал.
Пожалуйста, дайте мне знать, если вам понадобится дополнительная информация. Я застрял и мне нужна помощь, спасибо.
Заранее спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
QtableWidget Cell Found Found Color имеет нежелательную «округлую прокладку»
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-