PickedFile - 如何在网络上显示图像?

PickedFile - How to show image on web?

用户选择了一张图片(生成了 PickedFile - 网络支持的 class),我想在屏幕(另一个屏幕)上显示该图片。

对于Android和iOS来说很简单:

Image.file(
            File(widget.pickedFile.path),
            fit: BoxFit.scaleDown,
          )

(另见 )。

但是,对于 Web,不支持 class 文件。 如何在 Web 上向用户展示图像?

没有亲自尝试,我怀疑 PickedFile 是一个字节列表。

Image 有另一个构造函数 Image.memory() 所以我的第一个建议是:

Uint8List pickedFileBytes = await widget.pickedFile.readAsBytes(); 
Image.memory(pickedFileBytes, fit: BoxFit.scaleDown);