Как загрузить изображение с FTP-сервера во flutter?

#flutter #dart #ftp

#flutter #dart #ftp

Вопрос:

У меня есть локальный FTP-сервер, который содержит список изображений.

Я хочу получить эти изображения с этого FTP-сервера и отобразить в своем приложении.

Пример :

FTP Url: ftp://192.111.01.111 /

URL изображения: ftp://192.111.01.111/IMG_20190919_153125236.jpg

Я пробовал что-то вроде этого :

 Image.network("//192.168.0.162/IMG_20190917_151246576_HDR.jpg",),
 

Но получение ошибки :

 Invalid argument(s): Unsupported scheme 'file' in URI file://192.168.0.162/IMG_20190917_151246576_HDR.jpg
 

Как получить это изображение с этого сервера??

Я не имею большого представления о FTP-серверах, поэтому, если подход неправильный, пожалуйста, предложите правильный подход для загрузки файлов из сети.

Ответ №1:

используйте cached_network_image из pub.dev

 Container(
   height: 300,
   decoration: BoxDecoration(
   image: DecorationImage(
      image: CachedNetworkImageProvider(url),
      ),
   ),
);