Я загрузил некоторые ресурсы в свой проект в 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
, чтобы загрузить изображение в приложении флаттера и сохранить его как временный локальный файл для его использования?
Обратите внимание, что большинство изображений живут в трепетное приложение, но есть кое-что, что я хотел бы изменить на лету, не выпуская его повторно через соответствующие магазины.