>source

내 firebase-storage의 이미지에 대한 다운로드 URL을 얻으려고했지만 개체가 존재하지 않음 오류가 계속 발생합니다. 문제가 무엇인지 알 수 있습니까? 디렉토리가 일치하고 firebase-storage 디렉토리에 profilePhoto.jpg 파일이 있다고 확신합니다.

var storageRef = firebase.storage().ref() //root reference;
var usersRef = storageRef.child('users/');
var userPaths = []; //list of all users
usersRef.listAll()
    .then(res => {
        for (var i = 0; i < res.prefixes.length; i++) {
            userPaths[i] = res.prefixes[i].location.path_;
        }
        
        var photoRef = storageRef.child(`${userPaths[0]}/profilePhoto.jpg`);
        photoRef.getDownloadURL().then(url => {...});
    });

이것은 오류입니다.

FirebaseError: Firebase Storage: Object 'users/6TitxcYcENhRHXDy0Xatk4ODQKo2/profilePhoto.jpg' does not exist.

  • 답변 # 1

    저는 Doug와 함께 있습니다. 파일이 실제로 존재하면 Firebase가 오류 메시지를 표시하는 것을 본 적이 없으므로 매핑에 문제가있을 가능성이 더 큽니다.

    찾을 수없는 경우 Firebase 콘솔에 파일의 스크린 샷을 표시하거나 파일 목록을 요청할 때 파일이 표시되는지 확인할 수 있습니다.

관련 자료

  • 이전 python - Pandas 인덱서에서 True 항목의 정수 위치를 가져 오는 방법
  • 다음 ggplot2 - R을 사용하는 ggplot의 개수에 대한 누적 누적 영역 플롯