인프런 커뮤니티 질문&답변

aipooh8882님의 프로필 이미지
aipooh8882

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

axios로 이미지 업로드

작성

·

632

0

제로초님이 하신대로 비슷하게 했는데 왜 안되는지 모르겠습니다.

제가 오류를 잡아보겠다고

validateStatus: (status) => { return true; },
headers: {
'Content-Type': 'multipart/form-data'
},

위에 두개를 추가해봤는데도 안됩니다.

이거는 문제의 코드 사진이고 

이거는 에러 사진입니다.

답변 2

0

안녕하세용 혹시 도움이 되실까 싶어서 첨부합니다

https://xn--xy1bk56a.run/axios/guide/api.html#%EB%8F%99%EC%8B%9C%EC%84%B1-concurrency

여기서 axois 활용법을 보시는게 좋을것 같구요,

axios(formData, {})

로 작성하신 부분에서, formData를 첫번째 인자로 쓰는데, 해당 활용방식은 API어디에도 없더라구요..

axios({

'url':'/index/img',

'method':'post',

'data':forData,

})

이런식으로 바꿔주던지 아니면

제로초님 말씀처럼 

axios.post()

의 형태로 사용해야할 것 같습니다.

aipooh8882님의 프로필 이미지
aipooh8882
질문자

두분 다 감사합니다! 잘 해결해보겠습니다!

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

axios.post('주소', formData, { header... }) 형식으로 하세요. 이 이외의 형식은 제가 해본 적이 없습니다.

aipooh8882님의 프로필 이미지
aipooh8882
질문자

두분 다 감사합니다! 잘 해결해보겠습니다!

aipooh8882님의 프로필 이미지
aipooh8882

작성한 질문수

질문하기