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

안드로이드에서 MySQL 사진 여러장 올리는 방법

0 추천
안녕하세요.

 

안드로이드에서 php를 통해서 MySQL 서버로 사진을 업로드 하는 방법을 알고 싶습니다.

단일 이미지 같은 경우, 사진 Column을 만들어서 넣으면 될 것 같은데, 이미지가 2장 혹은 그 이상일 경우, MySQL에서 새로운 테이블을 만들어서 연결해야 하나요?

 

아니면 혹은 다른 방법이 있는지 궁금합니다.
NewbHoony (210 포인트) 님이 2021년 12월 24일 질문

1개의 답변

+1 추천
이미지같은 파일의 경우는 바로 DB에 저장하기 보다는 파일 시스템(별도의 파일 서버일 수도 있고, 아마존 S3 같은 클라우드일 수도 있겠죠)에 저장하고 DB에는 경로와 metadat 등을 저장하는 것이 여러모로 낫다는 아실 겁니다. 만약 같은 키값에 여러 이미지가 연결된 것이라면 이미지만 관리하는 1 - n의 관계를 가지는 테이블을 만드셔야 겠죠.

데이터의 키값 + 이미지1
데이터의 키값 + 이미지2
데이터의 키값 + 이미지3

S3, FireStorage 외에도 많은 클라우드 시스템은 이미 님이 하시려는 기능을 제공하고 있습니다. 검색해 보시고 적합한 클라우드가 있다면 이걸 이용하셔서 님의 서버에 통합을 하거나 안되면, 클라이언트에서 바로 호출해서 사용하도록 할 수도 있겠죠.
spark (227,830 포인트) 님이 2021년 12월 25일 답변
...