Я использую flutter_markdown: ^0.2.0
и хочу отобразить изображение, сохраненное на firebase firestorage.
Если я пытаюсь отобразить уценку в своем виджете флаттера:
class LessonScreen extends StatelessWidget {
const LessonScreen({this.lesson});
final Lesson lesson;
@override
Widget build(BuildContext context) {
return Scaffold(
body:
MarkdownBody(data: lesson.content));
}
}
Сбой моего приложения.
I/flutter (25385): ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════
I/flutter (25385): The following _Exception was thrown resolving an image codec:
I/flutter (25385): Exception: HTTP request failed, statusCode: 403,
I/flutter (25385): https://firebasestorage.googleapis.com/v0/b/appname-db7de.appspot.com/o/image1.PNG?alt=media&token=xxxx
У меня нет этой проблемы с другими изображениями, но она есть только с изображениями, сохраненными в firestorage.
решаемые
Я видел, что URL, который не работает:
alt=media&token=xxxx
вместо
alt=media&token=xxxx
это проблема ссылки на flutter_markown
хранилища.
Надеюсь, это исправление будет доступно рано или поздно