Database 에서 버전이 바뀌면서 코드도 바껴서 적어 드려요
247
작성한 질문수 1
taskSnapshot.getDownloadUrl(); 이코드가 없어졌어요
그래서 업로드한 경로를 알려면
Task<Uri> urlTask = uploadTask.continueWithTask(new Continuation<UploadTask.TaskSnapshot, Task<Uri>>() {
@Override
public Task<Uri> then(@NonNull Task<UploadTask.TaskSnapshot> task) throws Exception {
if (!task.isSuccessful()) {
throw task.getException();
}
// Continue with the task to get the download URL
return riversRef.getDownloadUrl();
}
}).addOnCompleteListener(new OnCompleteListener<Uri>() {
@Override
public void onComplete(@NonNull Task<Uri> task) {
if (task.isSuccessful())
{
Toast.makeText(UploadActivity.this, "업로드 성공", Toast.LENGTH_SHORT).show();
//파이어베이스에 데이터베이스 업로드
@SuppressWarnings("VisibleForTests")
Uri downloadUrl = task.getResult();
ImageDTO imageDTO = new ImageDTO();
imageDTO.setImageUrl(downloadUrl.toString());
imageDTO.setTitle(etTitle.getText().toString());
imageDTO.setDescription(etDesc.getText().toString());
imageDTO.setUid(mAuth.getCurrentUser().getUid());
imageDTO.setUserId(mAuth.getCurrentUser().getEmail());
//image 라는 테이블에 json 형태로 담긴다.
//database.getReference().child("Profile").setValue(imageDTO);
// .push() : 데이터가 쌓인다.
database.getReference().child("Profile").push().setValue(imageDTO);
Intent intent = new Intent(getApplicationContext(), UserActivity.class);
startActivity(intent);
} else {
// Handle failures
// ...
}
}
});
Uri downloadUrl = task.getResult(); 이 코드를 쓰면 됩니다.
답변 0
구글 플레이 API 업데이트 관련 문의
0
20
2
3-13 리텐션 과제 제출합니다
0
46
2
3-13. 리텐션 연습과제 제출합니다.
0
46
1
'플러터 개발환경 세팅하기' 링크 클릭시, 악성 스크립트 설치 유도 페이지로 이동하니 조심하시길 바랍니다.
0
55
2
최종 과제 제출
0
58
3
Weekly Retention 과제 작성하였습니다.
0
54
2
광고 캠페인 종류와 키워드 플래너 관련 질문
0
64
2
3-10 강의 14분경 코호트 해석 질문드립니다.
0
67
2
안드로이드 기기 실행 오류
0
49
2
Weekly 및 Monthly Retention 과제 제출합니다.
0
65
2
테이블 컬럼에 대한 질문
0
49
1
강의에서 사용된 안드로이드 스튜디오 버전을 알고싶어요.
0
57
2
[과제] 퍼널 쿼리 PIVOT 테이블 작성
0
64
2
이미지 업로드해도 프로필에 x만 떠요
0
62
3
install까지 설치 하였는데 start 가안됩니다.
1
58
2
앱내 광고 빈도 관련 문의사항
0
86
2
앱 초기 진입시 전면광고 관련 질문
0
95
2
원하지 않은 외국인 유입
0
118
2
android crud중 c 영상이 12초만 있는 잘린 영상이에요.
0
66
2
사진업로드 오류 logcat
0
271
0
파이어베이스 관련해서 질문드립니다.
0
213
0
dependencies에 데이터베이스부분 추가하면 에러가 뜹니다.
0
339
1
데이터베이스 읽어오기
0
238
1
github에서 코드 복사할때
0
278
1





