내 경우에서는 싹 다 React-Native 문제였음... 하지만 나는 RN을 모르고... 프론트 개발자랑 말도 잘 안 통하고... 그래서 자세히 알 수가 없다.
Elastic IP를 할당하지 않았던 게 문제인지, IP로 직접 보내지 않았던게 문제인지... 이유는 알 수는 없지만....
"http://ec2-x-x-x-x.ap-northeast-2.compute.amazonaws.com:4000" 으로 보낸 게 문제였다. Elastic IP 할당해서 "http://X.X.X.X:4000" 으로 꽂아주니까 해결됨.
이 글 보고 알았음. 'http://'나 'https://' 안 써도 같은 문제가 생긴다고 함..
formData.append('image', {
uri: this.state.imgUri,
type: 'image/jpeg', // 여기!!
name: 'image.jpg',
})
type을 'file'이라고 썼는데도 ios에서는 잘 돌아가서 몰랐다더라,,,, 아무튼 잘 써주자...
이건 잘 모르겠음 ^ㅗ^