inflearn logo
Course

Course

Instructor

jaeyoon1105's Posts

jaeyoon1105 jaeyoon1105

@jaeyoon1105

Reviews Written
1
Average Rating
5.0

Posts 4

Q&A

retrofit multipartfile 리스트 보내기

getx 사용하시는 분들 @POST('/boards') @Headers({'Authorization': 'true', 'Content-Type': 'multipart/form-data'}) @MultiPart() Future createBoard({ @Part(name: 'boardRequestOnlyJson') required Map boardRequestOnlyJson, @Part() List ? files, }); 이렇게 multipartfile list와 json을 함께 보내려 @part를 썼지만 파일 생성 시에 에러가 발생했 습니다. getx에 있는 multipartfile을 hide 해주셔야 합니다.. hide Headers 처럼 MultipartFile 또한 dio와 getx 겹치는 문제입니다. 이후에는 getx의 MultipartFile를 hide 해주면 이후 retrofit의 g.dart 파일 자체는 생성 되지만 생성된 g.dart파일 Formdata 부분에서 에러가 발생합니다 @part로 json을 formdata로 보내기 위해 retrofit에서 작성한 코드입니다. formdata(); 에 밑줄이 있는데 이 문제도 getx와 dio에서 formdata가 겹치기 때문에 발생합니다. 결론은 multipartfile, formdata를 getx에서 hide 해주면 됩니다. 강사님 두서없이 질문한점 죄송합니더

Likes
0
Comments
2
Viewcount
551

Q&A

메소드 리턴 질문이요!

메소드를 바로 호출하는 것도 가능하다라는 예시로 보여주신 것 같아요 ~

Likes
0
Comments
2
Viewcount
334