mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
only detect when not sure about the types
This commit is contained in:
parent
d2d1597850
commit
3f1d79512f
|
@ -79,7 +79,7 @@ func doUploadData(uploadUrl string, filename string, cipher bool, data []byte, i
|
||||||
if !isInputGzipped {
|
if !isInputGzipped {
|
||||||
if shouldBeZipped, iAmSure := util.IsGzippableFileType(filepath.Base(filename), mtype); iAmSure && shouldBeZipped {
|
if shouldBeZipped, iAmSure := util.IsGzippableFileType(filepath.Base(filename), mtype); iAmSure && shouldBeZipped {
|
||||||
shouldGzipNow = true
|
shouldGzipNow = true
|
||||||
} else if mtype == "" && len(data) > 128 {
|
} else if !iAmSure && mtype == "" && len(data) > 128 {
|
||||||
var compressed []byte
|
var compressed []byte
|
||||||
compressed, err = util.GzipData(data[0:128])
|
compressed, err = util.GzipData(data[0:128])
|
||||||
shouldGzipNow = len(compressed)*10 < 128*9 // can not compress to less than 90%
|
shouldGzipNow = len(compressed)*10 < 128*9 // can not compress to less than 90%
|
||||||
|
|
Loading…
Reference in a new issue