2 个版本

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

#832 in 文件系统

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

每月 3,364 次下载
用于 fsblobstore

0BSD 许可证

14KB
242 代码行

tmpfile

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


lib.rs:

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

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

最小大小

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

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

依赖关系

~0–5MB