☀️ 前言 我自己在写Go的时候不想将网站的静态资源拷贝给客户,我希望用户只有一个文件运行就好了。好在Go1.16开始支持 go:embed 特性。 embed.FS 实现了 io/fs.FS 接口,它可以打开一个文件,返回 fs.File 可以嵌入文件和文件夹 嵌入的文件夹内容不会包含 . 和 _ 开头的文件和文件夹(例如:.git、_text.txt、.env) ☃️ 声明 //go:embed images var imgs embed.FS //go:embed a.txt var txt []byte /…