flutter - 颤振图像选择器不提供图像路径
问题描述
我正在尝试使用图像选择器在颤动中使用相机获取图像,但出现错误
lib/Screen/AllDocuments.dart:15:3: Error: 'File' isn't a type.
File _image;
我也尝试过投射,但仍然无法正常工作
File _image;
final picker = ImagePicker();
Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);
setState(() {
_image = File(pickedFile);
});
}
如何修复此错误
解决方案
您必须.path
在pickedFile
. 在此处查看此文档 =>图像选择器
用这个 :
File _image;
final picker = ImagePicker();
Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);
setState(() {
_image = File(pickedFile.path);
});
}
推荐阅读
- tensorflow - Tensorflow 替代crop_and_resize for tpu
- python - 将带有字典的字典转换为具有相同键值对的列表
- c - 使用 C 多维字符数组时遇到问题
- arduino - 重置 Arduino 固件
- pandas - 熊猫从 csv 加载一天中的时间作为日期时间
- python - 如何以秒为单位舍入 timedelta?
- spring - 如何在 Spring Security 中正确实现 TOTP (2FA)?
- c - 真/假开关切换回零
- r - 错误:Tibble 列必须具有一致的长度,只有长度为 1 的值被回收:* 长度 61:列 `y` * 长度 10358:列 `x`
- java - 如何打印特定的多维数组java