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);
用户选择了一张图片(生成了 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);