Add Content-Length Header when downloading. Fix #2.

This commit is contained in:
zicla 2018-01-17 01:30:48 +08:00
parent 6dfba41399
commit 51cd427d7e

View File

@ -451,6 +451,13 @@ func (this *AlienController) Download(writer http.ResponseWriter, request *http.
}
} else {
//显示文件大小。
fileInfo, err := diskFile.Stat()
if err != nil {
panic(err)
}
writer.Header().Set("Content-Length", strconv.Itoa(int(fileInfo.Size())))
_, err = io.Copy(writer, diskFile)
this.PanicError(err)