set filename in Content-Disposition header

This commit is contained in:
Chris Lu
2020-07-25 20:06:40 -07:00
parent 54eebf538f
commit 023a1efdf2
3 changed files with 6 additions and 6 deletions

View File

@@ -101,14 +101,14 @@ func (fs *FilerServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request,
}
setEtag(w, etag)
filename := entry.Name()
adjustHeaders(w, r, filename)
if r.Method == "HEAD" {
w.Header().Set("Content-Length", strconv.FormatInt(int64(filer2.TotalSize(entry.Chunks)), 10))
return
}
filename := entry.Name()
adjustHeadersAfterHEAD(w, r, filename)
totalSize := int64(filer2.TotalSize(entry.Chunks))
if rangeReq := r.Header.Get("Range"); rangeReq == "" {