EHFS(Extra HTTP File Server)
EHFS是基于命令行的HTTP文件共享服务器和简单Web服务器。在后续章节如文件上传、范围请求等,单单通过回显服务器回显请求,还是过于抽象。为了进行更真实的演示,将使用EHFS来演示和验证这些操作。
EHFS使用Go语言开发,项目地址:https://github.com/mjpclab/extra-http-file-server
可以直接通过发布页下载编译好的二进制程序,也可以自行编译:
go build .
假设要把/tmp共享出来,服务器运行在8081端口,那么只需运行
ehfs -l 8081 -r /tmp/
根据提示用浏览器打开URL便能看到目录列表。我们将在用到EHFS时再做详细介绍。