在 Chrome 网络浏览器上运行 Flutter 应用程序时出现以下错误。我从图库中挑选了一张图片:
Future getImage() async {
try {
final image = await ImagePicker().pickImage(source: ImageSource.gallery);
if (image == null) {
return;
}
final imageTemp = XFile(image.path);
setState(() => this._userImage = imageTemp);
} on PlatformException catch (e) {
e.stacktrace;
}
}
Run Code Online (Sandbox Code Playgroud)
代码:
dynamic getUserImage() {
if (_userImage?.path == null) {
return const Icon(
Icons.person,
color: Colors.grey,
size: 54,
);
} else {
return Image.file(File(_userImage!.path));
}
}
Run Code Online (Sandbox Code Playgroud)
图像:
我应该使用或更改什么来从网络图库或相机中选择图像?