I am using image picker I need to store the image in the file so can show.
I am doing like this
final ImagePicker _picker = ImagePicker();
PickedFile? _imageFile;
File? imageFile;
_imgFromCamera() async {
final pickedFile =
await _picker.getImage(source: ImageSource.camera, imageQuality: 50);
setState(() {
_imageFile = pickedFile;
imageFile = File(pickedFile!.path);
});
}
_imgFromGallery() async {
final pickedFile =
await _picker.getImage(source: ImageSource.gallery, imageQuality: 50);
setState(() {
_imageFile = pickedFile;
imageFile = File(pickedFile!.path);
});
}
But when I am showing this
Image.file(
imageFile,
width: 100,
height: 100,
fit: BoxFit.fitHeight,
)
Its shows this error Flutter The argument type 'File?' can't be assigned to the parameter type 'File'
. If I remove ?
from the File so it's showing some null safety errors.