我正试图使用图像选择器在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);
});
}
如何修复这个错误
您必须在pickedFile
上调用.path
方法。请在此处查看此文档=>图像选取器
使用此:
File _image;
final picker = ImagePicker();
Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);
setState(() {
_image = File(pickedFile.path);
});
}