我有一个基于 Martini 的小型应用程序,但遇到了一个我无法解决的问题。
我想添加一个应用程序功能,允许用户从第三台服务器获取文件,并对 HTTP 标头进行一些更改。某种代理。这些文件非常大(每个 200+Mb),我希望将这些文件“流式传输”到客户端。通过“流”,我的意思是文件数据应该在应用程序接收到第一个字节后立即开始返回到客户端,而无需将整个文件保存在磁盘和/或内存中。
Martini 和 Go 可以做到这一点吗?
相关分类