gpt4 book ai didi

flutter - Flutter中如何将assets中的图片复制到应用文档目录下?

转载 作者:行者123 更新时间:2023-12-02 03:26:17 28 4
gpt4 key购买 nike

我的 flutter 应用程序具有以下 Assets 。

assets:
- "images/01.png"
- "images/02.png"
- "images/03.png"
...

我想将这些图像文件复制到我可以通过以下方式获取的本地路径。

 Directory docDir = await getApplicattionDocumentsDirectory();
String localPath = docDir.path;

最佳答案

在应用程序目录中创建一个文件,并将 Assets 图像逐字节复制到该文件中。就是这样!你复制了你的文件。

final Directory docDir = await getApplicationDocumentsDirectory();
final String localPath = docDir.path;
File file = File('$localPath/${path.split('/').last}');
final imageBytes = await rootBundle.load(path);
final buffer = imageBytes.buffer;
await file.writeAsBytes(
buffer.asUint8List(imageBytes.offsetInBytes, imageBytes.lengthInBytes));

关于flutter - Flutter中如何将assets中的图片复制到应用文档目录下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53292265/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com