我正在开发Go中的Web服务器,我希望将所有静态文件都放在ZIP文件中。 看起来我必须实现将从ZIP读取的http.FileSystem接口。
有没有这样的实施?
我做了一个基于 Golang serve static files from memory 但这些文章声称它是错误的
我发现以下引用已经有工作(和提交)将ZipFileSystem添加到Golang https://codereview.appspot.com/4750047
我想知道Go中是否存在Zip http.FileSystem的良好实施?
答案 0 :(得分:11)
我写了一个zip static的东西来完成你所描述的内容。还有单元测试,以防你进入那种事情。
答案 1 :(得分:0)
还有一个zipfs包,它从zip文件(如Dustin的库)提供HTTP,并且它还实现了http.FileSystem
接口。 (还有单元测试)。