|
@@ -108,7 +108,7 @@ func saveToFileByHeader(fileHeader *multipart.FileHeader, tofile string) error {
|
|
|
// @return resourceUrl string
|
|
|
// @return err error
|
|
|
// @return errMsg string
|
|
|
-func GetResourceUrlBySvgImg(imgData string, picType ...string) (resourceUrl string, err error, errMsg string) {
|
|
|
+func GetResourceUrlBySvgImg(imgData string, backendGenerate ...bool) (resourceUrl string, err error, errMsg string) {
|
|
|
errMsg = "图表保存失败"
|
|
|
uploadDir := "static/images/"
|
|
|
if !utils.FileIsExist(uploadDir) {
|
|
@@ -118,15 +118,16 @@ func GetResourceUrlBySvgImg(imgData string, picType ...string) (resourceUrl stri
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- var fileName, outFileName, picTypeStr string
|
|
|
+ var fileName, outFileName string
|
|
|
+ var generte bool
|
|
|
uploadDir = "static/images/"
|
|
|
randStr := utils.GetRandStringNoSpecialChar(28)
|
|
|
outFileName = randStr + ".png"
|
|
|
- if len(picType) > 0 {
|
|
|
- picTypeStr = picType[0]
|
|
|
+ if len(backendGenerate) > 0 {
|
|
|
+ generte = backendGenerate[0]
|
|
|
}
|
|
|
|
|
|
- if strings.ToLower(picTypeStr) == "png" {
|
|
|
+ if !generte {
|
|
|
err = utils.SaveBase64ToFile(imgData, outFileName)
|
|
|
if err != nil {
|
|
|
err = errors.New("图片保存失败,Err:" + err.Error())
|