diff --git a/geg/net/ghttp/server/download/download.go b/geg/net/ghttp/server/download/download.go index f54893e57..5c1d01abb 100644 --- a/geg/net/ghttp/server/download/download.go +++ b/geg/net/ghttp/server/download/download.go @@ -8,6 +8,11 @@ import ( func main() { s := g.Server() s.BindHandler("/download", func(r *ghttp.Request){ + r.Response.Header().Set("Content-Type", "text/html;charset=utf-8"); + r.Response.Header().Set("Content-type", "application/force-download"); + r.Response.Header().Set("Content-Type", "application/octet-stream"); + r.Response.Header().Set("Accept-Ranges", "bytes"); + r.Response.Header().Set("Content-Disposition", "attachment;filename=\"下载文件名称.txt\""); r.Response.ServeFile("text.txt") }) s.SetPort(8199)