dart - 提交带有图像 Flutter 的表单 - 类型“_File”不是“String”类型的子类型
问题描述
这是我的有效载荷:
final Map<String, dynamic> registration = {
'company_name': _companyName,
'team_name': _teamName,
'image': _image
};
company_name
并且team_name
是预期的字符串。但是,_image
定义如下:
File _image;
因此,当我执行发布请求时,我在终端上收到以下错误:
类型“_File”不是类型转换中“String”类型的子类型
我知道这种情况正在发生,因为我定义registration
为<String, dynamic>
. 如何解决这个问题?
解决方案
推荐阅读
- node.js - Mapping Ports with Azure Docker Containers
- ms-access - 如何确定正在删除哪些记录?
- xamarin - Xamarin Forms Webview 不播放视频
- java - 在检查用户名和密码后如何从数据库中获取用户角色
- python - 在 Python 中将 i2c 数据转换为字符串
- dart - 有没有办法限制导航堆栈在 Flutter 应用程序中可以维护的页面数量?
- c++ - ifstream() 从字符串变量中获取文件名的 C++ 问题
- regex - 试图找到包含在任何变量中的任何文本的三个(完全)连续副本
- amazon-web-services - IAM 用户创建 lambda 函数的权限
- python - 按两个日期时间之间的日期匹配两个数据帧