Prince Singh
Prince Singh

Reputation: 155

Flutter image picker not providing the image path

I am trying to get a image using camera in flutter using image picker but i am getting an error

          lib/Screen/AllDocuments.dart:15:3: Error: 'File' isn't a type.
          File _image;

I have also tried to cast but still it is not working

       File _image;
   final picker = ImagePicker();

Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);

setState(() {
    _image = File(pickedFile);
  });
}

How to fix this error

Upvotes: 0

Views: 1423

Answers (1)

timilehinjegede
timilehinjegede

Reputation: 14033

You have to call the .path method on the pickedFile. See this documentation here => Image Picker

Use this :

 File _image;
   final picker = ImagePicker();

Future getImage() async {
final pickedFile = await picker.getImage(source: ImageSource.camera);

setState(() {
    _image = File(pickedFile.path);
  });
}

Upvotes: 2

Related Questions