소개
개발자시켜주세요
게시글
질문&답변
2024.06.07
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 해주면 됩니다. 강사님 두서없이 질문한점 죄송합니더
- 0
- 2
- 282
질문&답변
2024.05.13
dio요청시 에러 상태코드임에도 onError가 아닌 onReponse에서 응답
아 BaseOptions baseOptions = BaseOptions( validateStatus: (status) { return status! >= 200 && status 이 설정 때문에 response로 넘어간거였네요 🙉
- 0
- 2
- 150
팀프로젝트
2024.03.03 19:56
[웹 프론트 개발자] 사이드 프로젝트 프론트 분 모집합니다
- 0
- 0
- 416
팀프로젝트
2024.03.02 17:42
취준생, 직장인을 위한 멘토 멘티 질문 공유 서비스 프론트 개발자 모집
- 0
- 0
- 302
팀프로젝트
2023.12.13 18:55
[웹개발 프로젝트 백엔드 개발자 모집]
- 0
- 0
- 783