diff --git a/upload.go b/upload.go index b5e5a83..d91e182 100644 --- a/upload.go +++ b/upload.go @@ -228,6 +228,11 @@ func uploadRemote(c web.C, w http.ResponseWriter, r *http.Request) { } func uploadHeaderProcess(r *http.Request, upReq *UploadRequest) { + if len(r.Header.Get("Content-Length") > 0 { + if r.Header.Get("Content-Length") > Config.maxSize { + upReq.size = r.Header.Get("Content-Length") + } + } if r.Header.Get("Linx-Randomize") == "yes" { upReq.randomBarename = true }