BASE64
-
[2019.11.02] base64 Image Data를 File 객체로 변환하는 법개발 블로깅/오늘의 TIL 2019. 11. 2. 12:45
프로필 이미지를 적용하는 기능을 구현 중, 엄청나게 유용한 라이브러리를 찾아냈다. https://github.com/mosch/react-avatar-editor mosch/react-avatar-editor Small avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface. - mosch/react-avatar-editor github.com 이 라이브러리를 쓰면, Input File 객체로 받은 이미지 데이터를, 유저가 지정한 부분만 Base64인코딩을 통해 잘라내어 반환하게 된다. 그러나 AWS S3 버킷에 저장하기 위해서는 File객체가 필요로 한데, 반환받은 Base64 ..
-
[2019.0611] 오늘의 TIL - image base64 인코딩 및 디코딩 작업 시 주의사항개발 블로깅/오늘의 TIL 2019. 6. 11. 11:43
클라이언트 단에서 lambda로 이미지 파일을 보내기 위해, 파일을 base64 인코딩 작업으로 스트링 값으로 변환 시켜 전송한다. 변환시킨 스트링 값을 서버에서 받아, 다시 base64로 디코딩을 시켰는데.. 열어보면 계속 파일이 손상되는 것이다. 나는 postman으로 lambda 테스트를 하기 위해 파일의 인코딩 값을 전송시켜야 했다. 그래서 image base64 사이트에서 파일을 인코딩 시킨 값을 가져왔다. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArEAAAPICAYAAADOgKOQAAABzWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAA... 해당 값을 postman에 input 값으로 넣어 전송시켰다. 그런데 s3에 올라간 파일이 계속 손상..