我正在使用image_picker从图库中获取一些图像,并且将图像的路径保存在列表中,例如
/ private / var / mobile /容器/数据/应用程序/E633FB78-77D3-4913-B37A-496BFBAAD00C/tmp/image_picker_EA6D2836-3EAD-438C-AEEE-21CB3500ED28-9410-00000706FA96031D.jpg
如何从抖动路径中打开图像?
我尝试了Image.file,但是它不起作用,请帮忙。
答案 0 :(得分:1)
Image
类具有一个file
构造函数
https://docs.flutter.io/flutter/widgets/Image/Image.file.html
Image.file(File(path))
答案 1 :(得分:1)
我遇到了同样的问题,并使用以下代码解决了该问题:
Image.file(new File(StringPathVariable)
答案 2 :(得分:0)
如果我没记错的话Image.file()
只能接受ImageProvider<Object>
,而且显然File(imagePath)
被归类为Image
类型
因此,如果 Image.file(File(imagePath))
失败,您可以在末尾添加 .image
将其变成 ImageProvider<Object>
,因此以下代码应该可以工作:
Image.file(File(imageUri)).image