如何在颤动中获取临时存储目录?

Posted

技术标签:

【中文标题】如何在颤动中获取临时存储目录?【英文标题】:How to get Temporary Storage Directory in flutter? 【发布时间】:2021-11-18 05:12:10 【问题描述】:

我正在创建一个视频应用程序。因此它会为每个视频生成缩略图。我想将这些缩略图存储在设备的本地存储中(只是临时的)。所以我想在设备中获取临时路径/目录,缩略图将存储在其中。但是当用户关闭应用程序时,我想从存储中删除这些缩略图。

如果你知道答案,请回答问题。

【问题讨论】:

你可以使用一个名为 path_provider 的包,它在 temp 上存储你喜欢的东西 【参考方案1】:

你可以使用path_provider,link

Directory tempDir = await getTemporaryDirectory();
String tempPath = tempDir.path;

Directory appDocDir = await getApplicationDocumentsDirectory();
String appDocPath = appDocDir.path;

【讨论】:

以上是关于如何在颤动中获取临时存储目录?的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动中将数据从复选框存储到 Firebase

如何在颤动中从实时数据库中获取特定数据?

如何在不使用共享首选项的情况下将数据存储为颤动的对象[关闭]

如何在颤动中将 Blob 转换为图像

如何在颤动中创建加载更多列表视图

如何从 Firebase 存储中下载图像并将其存储在颤动的列表中 [关闭]