안녕하세요, 저는 벽지 Android app을 만들고 있습니다. 모든 이미지가 firebase 저장소에 저장되었습니다. 이제는 recyclerview가 있고 각 이미지를 해당 recyclerView로 가져 오려는 경우 folder.List의 url을 가져 와서 데이터베이스를 사용하지 않고 할 수 있습니다. json 파일을 내 응용 프로그램에 붙여 넣었습니다.데이터베이스가 없으면 firebase storage에서 recyclerview로 이미지를 검색합니다.
답변
Firebase Storage에서 이미지/이미지를 다운로드하려면 먼저 해당 url/url이 있어야합니다. 이미지를 다운로드하려면 더 많은 단계가 필요합니다 :
- 이미지를 Firebase Storage에 업로드하십시오.
- 업로드하는 동안 해당 URL을 Firebase 데이터베이스에 저장하십시오.
- 이미지를 저장 한 폴더에 수신기를 연결하십시오.
- 이미지를 표시하십시오.
따라서 URL을 모르더라도 이미지를 다운로드 할 수있는 방법은 없습니다. Firebase Storage에서 직접 이미지 목록 URL을 가져올 수는 없습니다.
2 단계와 3 단계에는 동의하지 않습니다. 예, 해당 url/url이 필요하지만 Firebase 데이터베이스에는 필요하지 않습니다. JSON 파일 (예 :이 파일을 모든 클라이언트에 제공해야 함)과 같이 상자 밖에서 (firebase) 저장할 수 있습니다. 그런 다음이 JSON을 deserialize하고 해당 이미지 URL을 가져 와서 예를 들어 보여줘야합니다. 글라이드/프레스코. –
@ TomasIvan 내가 내 대답에서 언급했듯이, 나는 당신이 해당 URL을 모른 채 이미지를 다운로드 할 수 없다고 말했다. 하지만 필자는 Firebase에서만 할 수 있다고 대답하지 않았다. Firebase Storage에 이미지를 저장하는 경우, Firebase 데이터베이스에 해당 URL을 저장하는 것이 일반적입니다.이것이 내가이 과정을 가능한 한 간단하게하기 위해 언급 한 이유입니다. 그리고 정직하게 말하면, 왜 JSON에 URL을 저장하고 그것을 뒤집을 수 있습니까? Firebase를 사용하면 매우 쉽습니다. –
우선 의 이미지 데이터가 Firebase에 저장되어 있어야합니다 (예 : Alex Mamo). 업로드하는 동안이 URL 목록을 만들거나 Firebase Console에서 복사 할 수 있습니다. Storage API doesn't provide any way how to retreive list of stored files.
또한 이미지 세부 정보/속성에서 다운로드 URL을 찾을 수 있습니다. 그러면 JSON 파일 (또는 다른 파일, 서비스, Firebase 저장소 등)에 URL을 삽입하고 app에로드 할 수 있습니다.
중포 기지 저장 (특히 스파크 계획이 limits있다) 때문에하지만 조심해야 해, 이것은 좋은 생각이 아니다 당신이 1기가바이트/일 만 50K/일 (다운로드/업로드) 작업를 다운로드 수 있습니다. 데이터 및 읽기 작업 횟수를 최적화하지 않으면 곧 낭비됩니다.
팁 :이 가장 비싼 GB 다운로드 가서 당신이 지불을 선택, 그래서 당신은 절대적으로 당신의 재활용보기에 점에서 적어도 1 썸네일을 표시됩니다해야 할 때.
"이미지 세부 정보/속성에서 다운로드 URL을 찾을 수 있습니다.". 사실이지만 1000 개의 이미지가 있다고 가정 해 보겠습니다. 어떻게 해당 URL을 얻습니까? Firebase 콘솔에서 수동으로 가져올 수 있습니까? 이런 일을하지 않을 것을 강력히 권장합니다. 그리고 왜 그를 Firebase를 사용하지 않도록 안내합니까? 어떤 선택이 그를 위해 더 나은지 결정하는 것은 영업일까지입니다. –
전적으로 당신과 동의하십시오,이 방법으로 그들을 얻는 것은 정신 나간 것입니다. 나는 이것이 가능하다는 것을 보여줄 뿐이다. 그러나 내가 알고있는 경우 업로드를 위해 다른 "앱"을 만들 수 있습니다.이 앱은 모든 이미지 URL을 수집합니다. 그리고 파이어베이스를 사용하지 말라고 안내하지 않습니다. 저는 파이어베이스 사용자입니다. 그러나 일부 사용자는 가격 정책에 문제가있을 수 있습니다. –
그리고 예, 스토리지 + 데이터베이스를 사용하는 것이이 방법보다 훨씬 쉽습니다. –
- 1. Firebase storage에서 recyclerview로 이미지 가져 오기
- 2. Firebase 데이터베이스가 관련없는 노드를 검색합니다.
- 3. firebase storage에서 이미지를 어떻게 참조합니까?
- 4. firebase storage에서 이미지 다운로드
- 5. Firebase storage에서 오디오 다운로드
- 6. Firebase Storage에서 이미지 랜덤 화
- 7. Firebase Storage에서 사진을 삭제하는 방법
- 8. firebase storage에서 동기식으로 검색하는 방법
- 9. Firebase Storage에서 사진을 불러 와서
- 10. Firebase getPhotoUrl이 낮은 품질의 이미지를 검색합니다.
- 11. Firebase Storage에서 확장자가없는 파일을 검색하십시오.
- 12. Firebase Storage에서 PDF 파일 업로드
- 13. Firebase Storage에서 임의의 항목을 다운로드하십시오.
- 14. 자바 스크립트를 사용하여 firebase storage에서 이미지를 표시하는 방법은 무엇입니까?
- 15. Firebase Storage에서 이미지를 다운로드하고 SD 카드에 저장하는 데 문제가 있습니다.
- 16. Firebase Storage에서 이미지를 가져 와서 Angular 2 ngFor로 표시하려면 어떻게합니까?
- 17. Firebase Storage에서 가장 최근 파일 다운로드
- 18. Firebase : Firebase에서 임의의 데이터를 RecyclerView로 가져옵니다. (안드로이드)
- 19. Xamarin.Android : Firebase Storage에서 파일을 다운로드하는 방법?
- 20. FuelPHP에 데이터베이스가 없으면 데이터베이스 만들기
- 21. 백그라운드 서비스에서 Firebase Storage에서 파일 다운로드
- 22. Swift TableView의 Firebase Storage에서 이미지 검색
- 23. Firebase 데이터 참조를 기반으로 Firebase Storage에서 이미지 파일을 다운로드하는 방법
- 24. Firebase 데이터베이스가 작동하지 않습니다.
- 25. Firebase Storage에서 파일을 검색하는 방법은 무엇입니까?
- 26. Firebase Storage에서 파일을 덮어 쓰는 방법은 무엇입니까?
- 27. Firebase Storage에서 Android의 External_Storage로 파일을 다운로드하는 방법
- 28. Firebase Storage에서 파일의 값/내용 읽기
- 29. firebase Storage에서 gp3 파일을 다운로드하는 방법은 무엇입니까?
- 30. Firebase 데이터베이스가 addChildEventListener와 작동하지 않습니다.
데이터베이스가 없다는 것은 무엇을 의미합니까? –
잘, 당신은 firebase 저장에서 즉시 모든 이미지를 다운로드하고 외부/내부 저장 장치에 저장하고 나중에 그들을 검색 할 수 있습니다. –
인터넷에서 검색하고 싶기 때문에 이미지를 업로드 했으므로 다운로드하지 않으려합니다. 데이터베이스가 없으면 firebase에있는 저장소에서 직접 이미지 목록 URL을 가져오고 싶습니다. –