Как загрузить изображение в галерею в flutter

#image #flutter #dart #file-upload #flutter-layout

#изображение #flutter #dart #загрузка файла #flutter-макет

Вопрос:

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

Ответ №1:

Вот функция, которая может помочь

 saveImage(String url) async {
    
    var response = await Dio()
        .get(url, options: Options(responseType: ResponseType.bytes));
    final result = await ImageGallerySaver.saveImage(
        Uint8List.fromList(response.data),
        quality: 100,
        name: "${widget.id}");
  }

  

для использования этой функции вам необходимо установить два пакета (и их в вашем файле pubspec.ymal) :

 dio: ^3.0.10
image_gallery_saver: '^1.5.0'
  

Комментарии:

1. Спасибо. но может ли это сработать, когда изображение поступает через API?

2. Ну, если вы используете firebase, то да. Иначе это может сработать, а может и не сработать.