【发布时间】:2021-08-25 21:52:30
【问题描述】:
我有一个小部件,它采用附件名称和日期选择器以及开始日期和结束日期以及上传按钮来上传附件,当我完成上传和定义日期并单击按钮保存时,我得到带有 dio 错误响应的 masage, 我该怎么办?
Dio dio = new Dio();
Response response = await dio
.post(BaseUrl + AppPaths.AddAttachments,
data: formData,
options: Options(
method: 'POST',
responseType: ResponseType.json,
headers: {HttpHeaders.authorizationHeader: 'Bearer $token'},
))
.then((value) {
print({"response:" + value.toString()});
if (value.statusCode == 200) {
print("Done");
print("response.statusCode");
print(value.statusCode);
setState(() {
_isLoading = false;
});
Navigator.pop(context);
} else {
print("Failed");
print("response.statusCode");
print(value.statusCode.toString());
setState(() {
_isLoading = false;
});
}
}).catchError((onError) {
print("on Error" + onError.toString());
setState(() {
_isLoading = false;
});
});
}
【问题讨论】:
标签: android flutter android-studio dart dio