资源图片允许GIF

This commit is contained in:
gazebo
2019-12-10 11:35:13 +08:00
parent f3a94938aa
commit bf597331f4
2 changed files with 5 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import (
"bytes"
"fmt"
"image"
"image/gif"
"image/jpeg"
"image/png"
"net/http"
@@ -43,6 +44,8 @@ func Binary2Image(binaryData []byte, mimeType string) (img image.Image, outMimeT
img, err = jpeg.Decode(bytes.NewReader(binaryData))
case model.MimeTypePng:
img, err = png.Decode(bytes.NewReader(binaryData))
case model.MimeTypeGif:
img, err = gif.Decode(bytes.NewReader(binaryData))
}
return img, mimeType, err
}

View File

@@ -9,12 +9,14 @@ const (
MimeTypeJpeg = "image/jpeg"
MimeTypePng = "image/png"
MimeTypeGif = "image/gif"
)
var (
ValidMimeTypes = map[string]int{
MimeTypeJpeg: 1,
MimeTypePng: 1,
MimeTypeGif: 1,
}
)