aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2014-07-05 18:01:17 -0700
committerChris Lu <chris.lu@gmail.com>2014-07-05 18:01:17 -0700
commit413e5c145cd73693d2bda1b3038ce644ab71248a (patch)
tree97645e7a5fbaf900c720d62dda4cd7346fe39980
parent38231b689104aa54bfab2ba74c735b6bd107b442 (diff)
downloadseaweedfs-413e5c145cd73693d2bda1b3038ce644ab71248a.tar.xz
seaweedfs-413e5c145cd73693d2bda1b3038ce644ab71248a.zip
lowercase when checking file name extensions.
-rw-r--r--go/images/preprocess.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/go/images/preprocess.go b/go/images/preprocess.go
index 6b183df9f..e5c6dee8c 100644
--- a/go/images/preprocess.go
+++ b/go/images/preprocess.go
@@ -2,6 +2,7 @@ package images
import (
"path/filepath"
+ "strings"
)
/*
@@ -10,15 +11,16 @@ import (
* 2. resize the image to a width or height limit
* 3. remove the exif data
* Call this function on any file uploaded to weedfs
-*
-*/
+*
+ */
func MaybePreprocessImage(filename string, data []byte, width, height int) (resized []byte, w int, h int) {
ext := filepath.Ext(filename)
+ ext = strings.ToLower(ext)
switch ext {
case ".png", ".gif":
return Resized(ext, data, width, height)
case ".jpg", ".jpeg":
- data = FixJpgOrientation(data)
+ data = FixJpgOrientation(data)
return Resized(ext, data, width, height)
}
return data, 0, 0