Ошибка загрузка изображения в хранилище Firebase с React Native Expo - (хранение/неизвестно)Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка загрузка изображения в хранилище Firebase с React Native Expo - (хранение/неизвестно)

Сообщение Anonymous »

Я пытаюсь загрузить изображение в хранилище Firebase, используя React Native с Expo. Изображение выбирается с использованием expo-image-picker, и я получаю следующую ошибку: < /p>

FirebaseError: хранилище Firebase: произошла неизвестная ошибка, пожалуйста, проверьте полезную нагрузку ошибки для ответа на сервер. (хранилище /неизвестно)rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
< /code>
Пользователь аутентифицируется с помощью Firebase перед загрузкой.
Изображение URI правильно возвращается с помощью Expo-Image-Picker (подтверждается через console.log).
Я преобразую URI в Blob с использованием fetch () и response.blob (). < /p>
const handlePickImage = async () => {
const result = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ImagePicker.MediaTypeOptions.Images,
quality: 0.7,
});

if (!result.canceled) {
const response = await fetch(result.assets[0].uri);
const blob = await response.blob();

const storageRef = ref(storage, `avatars/${userId}.jpg`);

try {
await uploadBytes(storageRef, blob);
console.log('Upload successful!');
} catch (err) {
console.error('Error uploading image:', err);
}
}
};


Подробнее здесь: https://stackoverflow.com/questions/797 ... orage-unkn
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»