【发布时间】:2018-11-07 21:55:18
【问题描述】:
我想使用image_picker 包从图库中检索图像,然后将图像路径存储在数据库中。之后我想从 db 中检索路由并显示图像。
简而言之,这就是我的代码到目前为止所做的:
File _image;
Future getGalleryImage() async {
var image = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
_image = image;
});
}
上面的方法从用户图库中获取图片,然后
new IconButton(icon: Icon(Icons.add_a_photo), onPressed: (){
getGalleryImage();
}),
new Container(
child: _image == null
? new Container()
: new Image.file(_image),
),
显示图像。
我现在想知道 1) 如何检索带有到所选图像的路由的字符串,以及 2) 如何根据路由字符串显示图像。任何帮助都将受到高度赞赏,因为我有点卡在这个问题上。
【问题讨论】:
-
什么是“到所选图像的路径”?
-
@GünterZöchbauer 我的意思是文件路径(例如 /usr/lib/photo.jpg)。我想获取用户选择的照片的文件路径(最好是字符串),然后将其存储在数据库中,然后从 db 中查询值并使用它来显示所述图像。
-
你指的是什么
usr/lib目录? -
@GünterZöchbauer
/usr/lib/photo.jpg只是一个例子,这就是我使用例如我主要是想检索所选照片的文件路径,您知道我在原始问题中提到的代码是否可以做到这一点? -
我不明白你的问题。为什么您认为该文件位于存储在数据库中的位置?