Вопрос

I am developing web server in Go and I wish to have all static files in ZIP file. It looks like I have to implement http.FileSystem interface that will read from ZIP.

Is there such implementation?

I have made one based on Golang serve static files from memory But these article claims it to be buggy

I found following references that there was work (and commits) to add ZipFileSystem to Golang https://codereview.appspot.com/4750047

I am wondering if there is good marture implementation of Zip http.FileSystem in Go?

Это было полезно?

Решение

I wrote a zip static thing that does what you're describing. Also has unit tests in case you're into that sort of thing.

Другие советы

There is also a zipfs package, which serves HTTP from zip files (like Dustin's library), and it also implements the http.FileSystem interface. (With unit tests also).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top