php blob1 Android에서 image BLOB MySQL에 저장하기 Android 소스 PHP 소스 MySQL DB 구조 원리 Android에서 image파일을 MySQL에 BLOB로 저장하기 위해서는 몇가지 과정을 거쳐야 합니다. 안드로이드 카메라든 갤러리에서 가져온 Image을 압축하여 byte array 형태로 변환합니다. 그리고 변환된 데이터를 Base64로 string 형태로 인코딩합니다. 그리고 이 인코딩 된 데이터를 보내야하는데 중간에 공백이 있어 HTTP GET방식으로 보낼 수 없습니다. 그래서 다시한번 UTF-8로 인코딩합니다. PHP 받은 데이터를 base64로 디코딩합니다. 디코딩 된 데이터는 이진수이고 곳곳에 특수문자도 있어 escape합니다. 이제 최종 데이터를 mysql에 insert해주면 됩니다. PHP에서도 주의할 점은 Apache 서버에서 .. 2017. 7. 26. 이전 1 다음 인기글