aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-10-07 13:29:00 -0700
committerChris Lu <chris.lu@gmail.com>2021-10-07 13:29:00 -0700
commitd688e10ed14502bfb3141c39d837c81e9853fe96 (patch)
tree6cca9068baa0c48c02b2628c8bf8d39ea81f33c0
parent332f5ad3a82343c1a63e96a05cda09c7a71b581f (diff)
downloadseaweedfs-d688e10ed14502bfb3141c39d837c81e9853fe96.tar.xz
seaweedfs-d688e10ed14502bfb3141c39d837c81e9853fe96.zip
do not try to compress if not sure about the file content
-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 fe6b7d740..bda58fbc3 100644
--- a/weed/storage/needle/needle_parse_upload.go
+++ b/weed/storage/needle/needle_parse_upload.go
@@ -75,7 +75,7 @@ func ParseUpload(r *http.Request, sizeLimit int64, bytesBuffer *bytes.Buffer) (p
if mimeType == "application/octet-stream" {
mimeType = ""
}
- if shouldBeCompressed, iAmSure := util.IsCompressableFileType(ext, mimeType); mimeType == "" && !iAmSure || shouldBeCompressed && iAmSure {
+ if shouldBeCompressed, iAmSure := util.IsCompressableFileType(ext, mimeType); shouldBeCompressed && iAmSure {
// println("ext", ext, "iAmSure", iAmSure, "shouldBeCompressed", shouldBeCompressed, "mimeType", pu.MimeType)
if compressedData, err := util.GzipData(pu.Data); err == nil {
if len(compressedData)*10 < len(pu.Data)*9 {