文件名称:vfs:虚拟文件系统将 IO 操作限制在子目录中
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-28 01:31:59
Go
VFS - 虚拟文件系统 import "github.com/olivere/vfs" 包 vfs 实现了一个虚拟文件系统,可以访问根目录下的文件。 为什么? 在 Web 应用程序中处理上传和下载时,您必须确保只能读取或写入特定目录(或其子目录)中的文件。 包 vfs 通过在文件系统之上实现可用的常见文件操作使这变得更容易。 这个想法来自和 。 例子 // Create a file system for a directory fs := vfs . FileSystem ( "/u/app1" ) fs . Resolve ( "index.html" ) // will return /u/app1/index.html fs . Resolve ( "../secret.html" ) // will return /u/app1/secret.html fs
【文件预览】:
vfs-master
----example_test.go(1KB)
----testdata()
--------routercat.jpg(57KB)
----fs_test.go(8KB)
----.travis.yml(26B)
----LICENSE(1KB)
----fs.go(3KB)
----README.md(2KB)