[AWS S3] presigned url로 업로드시 파일이 깨질 때

갓김치·2021년 12월 15일
1

예외

목록 보기
20/28
post-custom-banner

상황

  • 기존 파일 업로드 방식: 클라이언트 -> 서버 -> s3
  • 새로운 방식
    1. 클라이언트 -> 서버 : s3 presigned url 요청
    2. 서버 -> s3 -> 서버 -> 클라이언트 : url 생성 후 클라이언트에게 리턴
    3. 클라이언트 -> 서버 : s3로 직접 업로드

이때 생성된 presigned url로 파일을 업로드하면, 자꾸 파일이 깨지는 것이었다.
속성을 건드린게 없는데 왤까..... 헤메이던 중! 정답을 알았다

해결

  • presigned url로 파일을 업로드할 때, formData로 보내지말고 binary로 보낼 것!

참고

profile
갈 길이 멀다

0개의 댓글