Загрузка изображения из URL - из AWS S3 на flutter и сохранение его в галерее FLUTTER

Итак, до перехода на AWS S3. я использовал Gallery saver (https://pub.dev/packages/gallery_saver)

Я перешел на хостинг медиафайлов на AWS S3 (с django в качестве бэкэнда) и пытался загрузить изображение. Я передал URL (подписанный URL), который указывает на медиафайл в моем aws s3 bucket, и теперь он не загружает изображение и не сохраняет его в галерею.

вот что я использовал раньше, код не изменился:

await GallerySaver.saveImage(url);

Есть ли другой способ сохранить изображения из url-ссылки на объект AWS S3 в галерею во flutter. Я делаю что-то не так?

Само изображение отлично загружается во flutter с помощью CachedNetworkImage, поэтому я знаю, что URL работает, и когда я нажимаю на url в браузере, я могу получить доступ/скачать изображение.

Я понял, что ошибка заключается в : OS Error: Слишком длинное имя файла, errno = 36) поэтому длинный URL вызывает это

Вернуться на верх