文件下载缺少文件名

This commit is contained in:
TsMask
2023-08-17 10:39:21 +08:00
parent 138ba823fa
commit 4b9ed98ff8

View File

@@ -12,6 +12,7 @@ import (
// "log"
"net/http"
"net/url"
"strconv"
"strings"
@@ -943,6 +944,8 @@ func ResponseFileWithNameAndMD5(w http.ResponseWriter, code int, fileName, path,
return
}
SetCommonResponseHeader(w)
encodedFileName := url.PathEscape(fileName)
w.Header().Set("Content-Disposition", `attachment; filename="`+encodedFileName+`"`)
w.Header().Set("Content-Type", "application/octet-stream")
w.Header().Set("User-File", fileName)
w.Header().Set("MD5-Sum", md5Sum)