高兰大师:

我知道这似乎是不合逻辑的,但事实确实如此。

我必须将二进制文件(在这种情况下为网络服务器)分发给其他工程师进行测试。 为了简单起见,因为他们可能不是开发人员,所以我想看看是否有某种自动方式将图像打包到GOLANG二进制文件中? 过去,我已经完成了这些静态HTML页面,并且效果很好。

显然,在第一次运行时,我可以解压缩到文件系统,但是为了保持整洁,我试图查看是否有人对如何将其填充为二进制文件有任何想法。

有任何想法吗 ?


您可以使用与HTML文件相同的工具...我假设您使用了类似的工具:

  • https://github.com/jteeuwen/go-bindata
  • https://github.com/GeertJohan/go.rice
  • https://github.com/mjibson/esc
  • https://github.com/rakyll/statik
  • 等等

从本质上讲,这可以将您的文件转换为源代码,并公开了类似于http.FileSystem的API来读取数据。