Database 에서 버전이 바뀌면서 코드도 바껴서 적어 드려요
258
작성한 질문수 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
다작 시 firebase 설정
0
13
2
3-13 리텐션 과제 제출합니다!
0
63
2
소리
0
43
1
"폴더를 찾을 수 없습니다." 라는 응답만 계속 나옵니다.
0
47
1
[과제]1-9 피벗 테이블 만들어보기
0
65
2
cnt수를 구할 때 왜 user_pseudo_id 를 사용하나요?
0
61
2
소스파일
0
49
1
최종 과제 제출합니다.
0
97
2
앱 캠페인 중복 트래픽 문제 없는걸까요?
0
82
2
3-13 과제
0
92
3
'Canvas 설정과 배경 설정’ 부분에 대해 질문드립니다.
1
76
1
보상형광고 노출율이 말도 안되게 낮습니다...
0
127
3
3-13 리텐션 과제 제출합니다
0
91
2
app logs 데이터로 쿼리 연습
0
95
2
[과제] 연습문제 쿼리 작성했습니다!
0
83
2
안드로이드 조직 계정 수익 인증 관련
0
135
2
6-1. 강의 최종 과제 제출합니다.
0
104
3
AdMob 계정 승인이 1개월 이상 지연되고 있습니다. 앱 검토와 순서가 어떻게 되는 건가요
0
188
2
구글 플레이 API 업데이트 관련 문의
0
119
2
사진업로드 오류 logcat
0
290
0
파이어베이스 관련해서 질문드립니다.
0
223
0
dependencies에 데이터베이스부분 추가하면 에러가 뜹니다.
0
347
1
데이터베이스 읽어오기
0
252
1
github에서 코드 복사할때
0
288
1





