【发布时间】:2020-04-18 11:07:54
【问题描述】:
亲爱的,我是flutter的新手,我想将post请求从flutter发送到服务器 这是邮递员的要求
帖子标题:
键值
接受:应用程序/json
内容类型:application/x-www-form-urlencoded
身份验证后:
熊令牌
帖子正文:
键:值
地址:地址
描述:描述
反馈:反馈
媒体:下载.png
我想从颤振中提出这个请求 这是我的代码:
File _img; // taken by camera
Map<String,String> headers = {
'Content-Type':'application/json',
'Authorization': 'Bearer $token',
};
final msg = jsonEncode({
"address" : _address,
"description": _description,
"feedback" : _techicalSupport,
"media" : _img;
});
try{
var response = await http.post(
"url",
headers: headers,
body: msg,
);
print("${response.toString()}");
}catch(e){
print("${e.toString()}");
}
我收到此错误: 未处理的异常:将对象转换为可编码对象失败:“_File”实例
注意:媒体不是必需的,当我将它从正文中移除时,它可以工作并在数据库中创建记录
我想在正文中包含媒体。 请问我该怎么做...
【问题讨论】:
标签: web-services post flutter