이번 포스트는 Vercel 서버리스 환경에서 파일 업로드 시 발생하는 4.5MB 페이로드 제한 문제를, Presigned URL 아키텍쳐로 구조적으로 해결한 과정에 관한 것이다.이슈ToDit(todit.app)에 이미지 업로드 기능을 붙이던 중 이런 에러가 떴다.413 FUNCTION_PAYLOAD_TOO_LARGE 처음엔 multipart/form-data로 인코딩 방식을 바꾸면 되겠거니 했다. 소용없었다.Vercel 공식 문서를 뒤져보니 원인이 명확했다.Vercel Serverless Function은 요청 본문과 응답 본문 모두에 4.5MB 하드 제한을 적용한다. 이 값은 설정으로 변경할 수 없다.multipart/form-data든 application/octet-stream이든 상관없다. 파일 ..