Browse Source

simplify the gzip optimization logic

fix https://github.com/chrislusf/seaweedfs/issues/436
pull/439/merge
Chris Lu 8 years ago
parent
commit
4beaaa0650
  1. 8
      weed/storage/needle.go

8
weed/storage/needle.go

@ -144,11 +144,13 @@ func ParseUpload(r *http.Request) (
isGzipped = true
}
if ext == ".gz" {
if strings.HasSuffix(fileName, ".css.gz") ||
strings.HasSuffix(fileName, ".html.gz") ||
strings.HasSuffix(fileName, ".txt.gz") ||
strings.HasSuffix(fileName, ".js.gz") {
fileName = fileName[:len(fileName)-3]
isGzipped = true
}
if strings.HasSuffix(fileName, ".gz") &&
!strings.HasSuffix(fileName, ".tar.gz") {
fileName = fileName[:len(fileName)-3]
}
}
modifiedTime, _ = strconv.ParseUint(r.FormValue("ts"), 10, 64)

Loading…
Cancel
Save