From 4ee766e966aba41cd6d60b5449b080ee0922693c Mon Sep 17 00:00:00 2001 From: chrislusf Date: Wed, 25 Feb 2015 21:26:45 -0800 Subject: [PATCH] avoid auto unzip tar.gz files fix https://github.com/chrislusf/weed-fs/issues/90 --- go/storage/needle.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go/storage/needle.go b/go/storage/needle.go index e4994da3f..85806f3cb 100644 --- a/go/storage/needle.go +++ b/go/storage/needle.go @@ -126,7 +126,8 @@ func ParseUpload(r *http.Request) (fileName string, data []byte, mimeType string if ext == ".gz" { isGzipped = true } - if strings.HasSuffix(fileName, ".gz") { + if strings.HasSuffix(fileName, ".gz") && + !strings.HasSuffix(fileName, ".tar.gz") { fileName = fileName[:len(fileName)-3] } modifiedTime, _ = strconv.ParseUint(r.FormValue("ts"), 10, 64)