서버에 이미지를 업로드, 다운로드할 때 Base64를 사용하는것이 대부분이라고 한다.
고로 해보자.
전에 사진찍기, 갤러리에 사진가져오는 포스팅코드를 그대로 사용한다.
bitmap프로퍼티와 base64프로퍼티를 만들어주자. 이거는 사진찍은 후 인코딩 할 용도로 쓴다.
bitmap을 base64로 바꾸는 메소드
onActivityResult()메소드에서 촬영한 사진을 bit맵으로 바꾼 후 프로퍼티에 저장하고,
base64로 인코딩 된 값을 담은 base64프로퍼티에 담자.
base64를 bitmap으로 바꾸는 메소드
btnBase64버튼을 누르면 base64로 인코딩된 값을 디코딩해서 이미지뷰에 넣어보자.
위에는 카메라로 찍은사진 아래는 base64로 디코딩한 사진.