Флаттер загрузки Image.network () с облачной платформы Google - PullRequest
1 голос
/ 02 апреля 2020

Я загрузил некоторые ресурсы в свой проект в Google Cloud Storage. GCS предоставляет URL-адреса этого типа для загруженных файлов:

https://storage.cloud.google.com/my-app.appspot.com/items/Peach.jpg

Этот URL-адрес не работает в качестве аргумента для Image.network() во флаттере, возможно потому, что он перенаправляет на длинный, не совсем понятный человеку URL, если он открыт в браузере.

Есть ли способ использовать ссылку gs://, предоставленную GCS, во флаттере? Или мне нужно использовать плагин cloud_storage, чтобы загрузить изображение в приложении флаттера и сохранить его как временный локальный файл для его использования?

Обратите внимание, что большинство изображений живут в трепетное приложение, но есть кое-что, что я хотел бы изменить на лету, не выпуская его повторно через соответствующие магазины.

...