Firebase 저장소에서 다운로드 URL 가져오기
Firebase 저장소는 Firebase 프로젝트의 파일을 관리하고 공유하는 편리한 방법을 제공합니다. 사용자가 파일에 액세스하거나 공유할 수 있도록 하려면 업로드된 파일의 다운로드 URL을 얻는 것이 중요합니다.
Firebase 저장소를 사용하여 업로드 작업에서 다운로드 URL을 검색하려면 taskSnapshot.getTask().getResult()를 사용하지 마세요. . 대신 아래에 설명된 대로 addOnSuccessListener 메서드를 사용하세요.
uploadTask.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { storageRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() { @Override public void onSuccess(Uri uri) { String url = uri.toString(); // Use the download URL as needed } }); } });
Firebase Storage 버전 16.0.1부터 지원 중단된 StorageMetadata.getDownloadUrl() 및 UploadTask.TaskSnapshot.getDownloadUrl() 메서드가 제거되었습니다.
중요 참고:
성공 및 실패 리스너는 모두 Firebase 서버에서 데이터가 커밋되거나 거부된 후에만 호출된다는 점을 명심해야 합니다. 따라서 기기가 Firebase 저장소 백엔드와 연결을 설정할 수 없으면 트리거되지 않을 수 있습니다.
위 내용은 업로드 후 Firebase 저장소에서 다운로드 URL을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!