마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

php로 mysql에 이미지 저장후 안드로이드에서 불러오기

0 추천

 

여기서 질문 드립니다.

1. 저는 retrofit으로 이미지를 받아 들이려합니다. 근데 파일 하나만 있을때는 그 값만 받아들이면 되는데 여러 파일이 있으면 구분을 어떻게 줘야할지 모르겠습니다.

2. 구글에서는 대부분 주소가 .png로 끝나는 파일들을 불러오는데 사진에서와 같이 .php로 사진을 띄우고 그걸 받아오는 방법은없나요? 

saluk (170 포인트) 님이 2022년 5월 4일 질문

1개의 답변

0 추천
이미지를 화면에 뿌려주는게 목적이라면 통상적으로는 Glide같은 라이브러리를 이용합니다. Retrofit으로 같은 작업을 할 수 있으나 thread, 라이프싸이클, 이미지 최적화, 캐싱 등, 제대로된 처리를 해주기 위해서는 결국은 이런 라이브러리가 하고 있는 일들을 별도로 구현해 주어야 하기 때문입니다.

Retrofit으로 여러개의 파일을 다운로드가 필요하다면 아래 링크의 튜토리얼을 참고하시기 바랍니다.

https://futurestud.io/tutorials/retrofit-2-how-to-download-files-from-server

.php로 끝나는 페이지로부터 이미지를 받아오려면 php 서버에서  해당 라우팅에 대한 처리를 해주면 됩니다. 사용자가 해당 페이지를 접속할 경우 HTML페이지 대신 파일 스트림을 보낼 수 있도록 코딩을 하셔야 겠죠. 제가 서버 개발자가아니라서 페이지를 띄우는 동시에 다운로드까지 가능하게 하는 방법은 모르겠네요. 해당 페이지를 띄울 때 내부적으로 다른 URL로 리다렉션을 이용하면 가능할런지...
spark (228,990 포인트) 님이 2022년 5월 4일 답변
...