MultipartRequest는 일반적인 get, post 함수로 통신하면 결과로 Response타입의 데이터를 주는 것과 달리 결과로 StreamedResponse타입의 데이터를 뱉는다.
이를 Response클래스 내의 fromStream함수를 이용해 StreamedResponse를 Response로 변경하면 get, post 등의 결과처럼 처리 가능하다.
// request -> MultipartRequest request;
final streamedResponse = await request.send();
final result = await http.Response.fromStream(streamedResponse);
참고
'개발 > Flutter' 카테고리의 다른 글
ScrollView내의 google map 스크롤 가능하게 설정 (0) | 2022.07.02 |
---|---|
showDialog가 루트 Navigator의 context만 가져오는 문제 (1) | 2022.07.01 |
Row, Column 위젯 background 변경 (0) | 2022.06.15 |
[Navigator] popUntil (0) | 2022.06.14 |
[Theme] TextStyle 전체 변경 (0) | 2022.06.13 |