Flutter - отображать локальное изображение с камеры

Я сгенерировал изображение с помощью плагина камеры Flutter. Я пытаюсь показать это.

Мой путь выглядит так:

/data/user/0/com.example.myapp/app_flutter/picture2.jpg

Как мне его загрузить?

Я старался:

new Image.network("file:///"+imagePath)

но я получаю ошибку:

Another exception was thrown: Invalid argument(s): No host specified in URI file:////data/user/0/com.example.myapp/app_flutter/picture2.jpg

2 ответа

Способ заключается в использовании:

new Image.file(File(imagePath))

смотрите вопросы stackru

Используйте FileImage, как показано ниже. Он принимает файл в качестве параметра.

       _image = File(path);

Container(
               padding: const EdgeInsets.all(1.0),
               decoration: BoxDecoration(
               color: Colors.white,
               image: DecorationImage(
                          image: FileImage(_image), fit: BoxFit.cover)),
              )
Другие вопросы по тегам