在 flutter 中从图库加载图像时出现异常
Exception while loading an image from gallery in flutter
我试图从图库中加载图像,代码抛出异常。
异常是:未处理的异常:类型 'PickedFile' 不是类型转换中类型 'File' 的子类型
这是我的代码:
_imgFromGallery() async {
PickedFile image = await ImagePicker().getImage(source: ImageSource.gallery);
if (image == null)
return null;
setState(() {
_isloading = false;
_image = image as File;
});
classify(image as File);
}
您的错误是因为您试图将 PickedFile
转换为 File
。您可以将 PickedFile
的 path
属性 改为 File
构造函数。
...
setState(() {
_isloading = false;
_image = File(image.path)
});
classify(File(image.path));
...
我试图从图库中加载图像,代码抛出异常。 异常是:未处理的异常:类型 'PickedFile' 不是类型转换中类型 'File' 的子类型 这是我的代码:
_imgFromGallery() async {
PickedFile image = await ImagePicker().getImage(source: ImageSource.gallery);
if (image == null)
return null;
setState(() {
_isloading = false;
_image = image as File;
});
classify(image as File);
}
您的错误是因为您试图将 PickedFile
转换为 File
。您可以将 PickedFile
的 path
属性 改为 File
构造函数。
...
setState(() {
_isloading = false;
_image = File(image.path)
});
classify(File(image.path));
...