Frage

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?

War es hilfreich?

Lösung

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.

Andere Tipps

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).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top