flutter - Flutter 重启后从本地目录中删除文件
问题描述
我将图像从画廊复制到应用程序目录,如下所示:
file.copy("${(await getApplicationDocumentsDirectory()).path}/media/foo.jpg");
它有效。但是当我重新启动应用程序时,文件消失了。那么,即使在应用程序重新启动后,我应该如何保存图像以保留它们?
解决方案
问题出在我的其他代码中。我试图将文件复制到相同的路径,但它不能正常工作。因此,我添加了 if 检查并解决了问题。
if(file.path != newPath){
await file.copy(newPath);
}
推荐阅读
- racket - 覆盖 Racket 中的按钮回调
- data-visualization - 选择可见数据
- bioinformatics - 星形索引生成 - 'std::bad_alloc' 错误
- javascript - 使用浏览器工具检查与使用 Javascript 获取大小时 HTML 元素的大小不同
- python-3.x - 如何将熊猫数据框转换为python中的列
- javascript - 我不能使用 sendgrid 。我无法发送电子邮件
- powershell - Powershell 从字符串获取值知道它总是以字符串开头并以字符串结尾
- python - Fastapi 如何使用 sqlalchemy 管理对数据库的并发调用
- python - 有没有办法使用 for 循环扫过 python 中的浮点数?
- html - CSS按钮在悬停期间不改变颜色(css和html)