#临时文件 #临时文件 #持久化 #持久 #存储 #已持久化 #预期的

tmpfile

一个具有持久化选项的临时文件写入器

2 个版本

0.0.2 2024 年 1 月 29 日
0.0.1 2024 年 1 月 25 日

#832 in 文件系统

Download history 38/week @ 2024-03-28 680/week @ 2024-04-04 698/week @ 2024-04-11 970/week @ 2024-04-18 1029/week @ 2024-04-25 922/week @ 2024-05-02 801/week @ 2024-05-09 773/week @ 2024-05-16 737/week @ 2024-05-23 1018/week @ 2024-05-30 958/week @ 2024-06-06 1133/week @ 2024-06-13 583/week @ 2024-06-20 480/week @ 2024-06-27

每月 3,364 次下载
用于 fsblobstore

0BSD 许可证

14KB
242 代码行

tmpfile

TmpFile 是一个表示可选持久化的临时文件的对象。


lib.rs:

表示可以持久化的临时文件。

这旨在用于需要将文件接收至持久存储的应用程序,但在接收完整文件之前不知道其最终目标文件名(例如,如果文件名应该是其内容的哈希值)。

最小大小

在某些情况下,应用程序可能不希望将其文件系统基于数据存储中的小文件。为此,可以将 TmpFile 设置为具有最小文件大小。如果 TmpFile 在持久化之前未达到此大小,则将返回文件内容的缓冲区,而不是持久化文件的文件名。

可以使用 [TmpFile::with_minsize()] 工厂方法来使用此功能。

依赖关系

~0–5MB