Android retrofit2 S3 Upload 에러

cad·2021년 12월 7일

Android

목록 보기
2/4
  • retrofit2 의 Multipart 를 사용하여 서버에 파일 업로드 구현
Bucket POST must contain a field named 'key'. 
If it is specified, please check the order of the fields.
  • pre-signed url로 AWS S3에 파일 올리던 중 이런 에러가 발생했다.

Postman에서 Post 형식에는 key 가 포함되어야 한다고 하는데 무슨 짓을 해도 해결이 안되다가 결국 찾은 해결법은 file 파라미터와 fields 파라미터의 위치를 바꾸는 것이다.

아마 앞 쪽에서 빌더하는 방식으로 되어 있는 것 같다.


  • 구현 코드

  • Content Type : Multipart/form-data

profile
Dare mighty things!

0개의 댓글