2021
01-08
01-08
Golang实现http server提供压缩文件下载功能
最近遇到了一个下载静态html报表的需求,需要以提供压缩包的形式完成下载功能,实现的过程中发现相关文档非常杂,故总结一下自己的实现。开发环境:系统环境:MacOS+Chrome框架:beego压缩功能:tar+gzip目标压缩文件:自带数据和全部包的静态html文件首先先提一下httpserver文件下载的实现,其实就是在后端返回前端的数据包中,将数据头设置为下载文件的格式,这样前端收到返回的响应时,会直接触发下载功能(就像时平时我们...
继续阅读 >