我要显示从临时目录下载的图像
我已经尝试了其他方法来做到这一点,但是我似乎无法使其正常工作。 在下面的示例中,我尝试使用Image.asset(),但是由于无法将其分配给Image Provider而无法正常工作。
var dir = Directory.systemTemp;
final String name = data['file_name'];
final String path = "${dir.path}/$name";
BoxDecoration(
borderRadius: BorderRadius.circular(20.0),
image: DecorationImage(
fit: BoxFit.cover,
image: Image.asset(path)),
boxShadow: [
BoxShadow(
color: Colors.black.withOpacity(0.7),
offset: new Offset(offset / 2, offset),
blurRadius: blur,
)
]),
我只希望从自定义目录中显示图片
答案 0 :(得分:1)
借助此软件包,您可以从目录path_provider中获取临时路径和临时路径。
这是您可以利用它的方式:
final dir = await getApplicationDocumentsDirectory();
String imgDir = dir + "/your_directory";
要从上述目录中查找文件,可以使用listSync软件包。
final myDir = new Directory(imgDir);
List<FileSystemEntity> _images;
_images = myDir.listSync(recursive: true, followLinks: false);
我想那可以解决您的问题。谢谢