您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Flutter如何将图像文件保存到图库中的新文件夹?

Flutter如何将图像文件保存到图库中的新文件夹?

您需要将图像保存到外部存储目录中,以便在图库中显示图像。代替获取临时目录,而获取外部存储目录。

final directory = await getExternalStorageDirectory();

您需要提供AndroidManifest.xml文件android/app/src/main文件的权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

然后假设您要创建一个名为MyImages的文件夹,并将新图像添加到该文件夹??中,

final myImagePath = '${directory.path}/MyImages' ;
final myImgDir = await new Directory(myImagePath).create();

然后将文件写入路径。

var kompresimg = new File("$myImagePath/image_$baru$rand.jpg")
  ..writeAsBytesSync(img.encodeJpg(gambarKecilx, quality: 95));

获取文件数量,只需将文件获取到列表中并检查列表的长度

var listOfFiles = await myImgDir.list(recursive: true).toList();
var count = countList.length;
其他 2022/1/1 18:18:32 有613人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶