我想设置从相机获取图像并将其设置为以下代码:
image: DecorationImage(image: FileImage(file),
所以我这样做了:
File file = await ImagePicker.pickImage(
source: ImageSource.camera,
);
现在上面的代码现在可以正常工作,但不推荐使用 'pickImage',我们应该改用 imagePicker.getImage() 方法。
所以我用 imagePicker.getImage() 代替:
PickedFile file = await ImagePicker().getImage(
source: ImageSource.camera,
);
但是当我尝试将此文件设置为以下图像类型时,它不起作用
image: DecorationImage(image: FileImage(file),)
如何解决这个问题?
最佳答案
您需要使用所选文件的路径属性
image: DecorationImage(image: FileImage(File(file.path)),)
关于flutter - 如何在 Flutter 中将 PickedFile 类型的图像保存为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62128847/