Fix SSH LFS memory usage (#33455)

Fix #33448
This commit is contained in:
wxiaoguang authored and GitHub committed 2025-01-31 19:05:48 +08:00
1 parent 4f3cc26b4e
commit 0e8738b4b6
13 files changed
+77 -103

No files matched your search

+3 -1
View File
@@ -134,7 +134,9 @@ func DownloadHandler(ctx *context.Context) {
}
contentLength := toByte + 1 - fromByte
ctx.Resp.Header().Set("Content-Length", strconv.FormatInt(contentLength, 10))
contentLengthStr := strconv.FormatInt(contentLength, 10)
ctx.Resp.Header().Set("Content-Length", contentLengthStr)
ctx.Resp.Header().Set("X-Gitea-LFS-Content-Length", contentLengthStr) // we need this header to make sure it won't be affected by reverse proxy or compression
ctx.Resp.Header().Set("Content-Type", "application/octet-stream")
filename := ctx.PathParam("filename")