首页 > 解决方案 > Flutter 图片库保护程序 - 如何访问路径

问题描述

我正在使用图片库保护程序插件来保存图像。方法

await ImageGallerySaver.saveImage(pngBytes)

返回一个对象

{filePath: file:///storage/emulated/0/wallpapers/1608205629471.jpg, errorMessage: null, isSuccess: true}

我想获取新保存文件的路径(/storage/emulated/0/wallpapers/1608205629471.jpg)。

有没有办法做到这一点?

标签: flutterdartflutter-pluginflutter-imageflutter-file

解决方案


那是一个Map对象。String像这样访问文件路径:

var response = await ImageGallerySaver.saveImage(pngBytes);

// value = json['key']
var path = response['filePath']; // 'file:///storage/emulated/0/wallpapers/1608205629471.jpg'

推荐阅读