ET 이미지 업로드 방법

해피데빙·2022년 11월 23일
0

이미지 로드를 하자마자
1) s3에 업로드
2) /save/board/article/attach에 s3 업로드 성공 사실 전달
lamda 함수로 썸네일 제작
3) 프론트엔드에서 aws lamda에 요청 보내서 제작
: 권한이 있다는 것을 알려주기 위해 signedUrl을 보낸다
: 클라이언트에서 lambda에 보내주는 거라 http와 연결하기 위해 apigateway를 사용해서 엔드포인트 제공
: 썸네일 제작 완성 시 "success"라고 보낸다

에러 : ios 버전 업그레이드하면서 자동 파싱 통해 string을 xml 처럼 파싱
해결 1) xml처럼 코드를 보낸다 -> (x) apigateway에서 알아서 content-type:application/json으로 변경 -> 그러므로 application/xml로 바꾸면 됨
해결 2) ios 코드 변경 -> 채택된 방법 : 심사 기다리는 중

cf. 썸네일 만드는 라이브러리
https://sharp.pixelplumbing.com/

profile
노션 : https://garrulous-gander-3f2.notion.site/c488d337791c4c4cb6d93cb9fcc26f17

0개의 댓글