Golang 使用go-bindata打包静态文件


go-bindata通过把静态文件封装到go的源文件中来实现文件打包,并通过统一的接口来调用

安装

go get github.com/jteeuwen/go-bindata/...
go get github.com/elazarl/go-bindata-assetfs/...
go install

使用

go-bindata  -pkg main -o data/bindata.go data/

上述命令便能把data中文件打包为bindata.go
或下述命令

go-bindata-assetfs data/...

使用相对路径获得文件数据

datas, err := Asset("data/someting")

声明:Asteroid B612|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Golang 使用go-bindata打包静态文件


人生未必要有意义