aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-03-15 04:15:40 -0700
committerChris Lu <chris.lu@gmail.com>2020-03-15 04:15:40 -0700
commit22400c66331e90fd5aa430c243af2eadfdfe9b12 (patch)
treeb375f4225f8fa6b472f105077fda075b4e528011
parent560df51def0713522f311e971b74877c6a9fdcd7 (diff)
downloadseaweedfs-22400c66331e90fd5aa430c243af2eadfdfe9b12.tar.xz
seaweedfs-22400c66331e90fd5aa430c243af2eadfdfe9b12.zip
consistent gzip logic
local store gzip same as replicated writes
-rw-r--r--weed/storage/needle/needle_parse_upload.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/storage/needle/needle_parse_upload.go b/weed/storage/needle/needle_parse_upload.go
index 85526aaa8..0babeda20 100644
--- a/weed/storage/needle/needle_parse_upload.go
+++ b/weed/storage/needle/needle_parse_upload.go
@@ -55,7 +55,7 @@ func ParseUpload(r *http.Request, sizeLimit int64) (pu *ParsedUpload, e error) {
pu.OriginalDataSize = len(unzipped)
pu.UncompressedData = unzipped
}
- } else if shouldGzip, _ := util.IsGzippableFileType("", pu.MimeType); shouldGzip {
+ } else if shouldGzip, _ := util.IsGzippableFileType("", pu.MimeType); pu.MimeType == "" || shouldGzip {
if compressedData, err := util.GzipData(pu.Data); err == nil {
pu.Data = compressedData
pu.IsGzipped = true