Debug Log

presignedUrl 로 받아온 URL에 이미지 파일 올리기 400에러

밍미a 2023. 3. 1. 00:20
728x90

문제상황) presignedUrl 을 사용하여 이미지를 업로드하는데

presignedUrl 은 잘 만들어서 보내주는데 

presignedUrl 로 put 메서드로 이미지를 올려주려고 하니 포스트맨에서 400 에러가 떴다.

 

3시간동안 헤메다가 동료한테 물어보았다.

 

나는 저 작은 노랑세모가 한낱 조무래기 그저그런 아이콘인줄 알고 그냥 신경도 쓰지 않았는데

동료는 저 노란 아이콘에 주목을 해서 마우스를 올려보더니 "흠 파일이 워킹디렉토리에 없네" 하면서 바로 해결방법을 제시해주었다.

 

 

해결방법)

포스트맨에서 파일을 올릴 때, 바이너리로 올려야 하는데

포스트맨에서 사진이 들어있어야 하는 경로를 지정해주어야 했다.

 

C:\Users\user\Postman\files

c드라이브에 들어가서 포스트맨 폴더경로로 들어가서 files안에 등록할 사진을 경로안에 넣어주고

 

 

포스트맨에서 바디에 바이너리에서 파일을 선택할때

C:\Users\user\Postman\files

이 경로에 넣어둔 이미지를 선택해서 올려주었더니

S3에 잘 들어갔다.