React Native - использование Firebase для загрузки изображения - PullRequest
0 голосов
/ 16 июня 2020

Я использую expo, и я пытался загрузить локальное изображение с камеры или галереи с помощью expo-image-picker в firebase. Это мой код:

const uploadImage = async (uri, imageName) => {
    const response = await fetch(uri);
    const blob = await response.blob();
    var ref = firebase
      .storage()
      .ref()
      .child("images/" + imageName);
    console.log(ref);
    return ref.put(blob);   };

  uploadImage(uri, "Test_image");

Я все время получаю это сообщение об ошибке:

Possible Unhandled Promise Rejection (id: 0):
FirebaseStorageError {
  "code_": "storage/unauthorized",
  "message_": "Firebase Storage: User does not have permission to access 'images/Test_image'.",
  "name_": "FirebaseError",
  "serverResponse_": "{
  \"error\": {
    \"code\": 403,
    \"message\": \"Permission denied. Could not perform this operation\"
  }
}",
}
...