瀏覽代碼

修改文件存储

hongze 3 年之前
父節點
當前提交
f989b1a18c
共有 2 個文件被更改,包括 12 次插入1 次删除
  1. 1 1
      controllers/image.go
  2. 11 0
      utils/common.go

+ 1 - 1
controllers/image.go

@@ -151,7 +151,7 @@ func (this *ImageController) Base64Upload() {
 	fileName = randStr + ".svg"
 	savePath = uploadDir + "/" + fileName
 	svgPath = savePath
-	err = utils.SaveBase64ToFile(imgData, savePath)
+	err = utils.SaveToFile(imgData, savePath)
 	if err != nil {
 		br.Msg = "图片保存失败"
 		br.ErrMsg = "图片保存失败,Err:" + err.Error()

+ 11 - 0
utils/common.go

@@ -325,6 +325,17 @@ func SaveBase64ToFile(content, path string) error {
 	return nil
 }
 
+//保存base64数据为文件
+func SaveToFile(content, path string) error {
+	f, err := os.Create(path)
+	defer f.Close()
+	if err != nil {
+		return err
+	}
+	f.Write([]byte(content))
+	return nil
+}
+
 func SaveBase64ToFileBySeek(content, path string) (err error) {
 	data, err := base64.StdEncoding.DecodeString(content)
 	exist, err := PathExists(path)