zhangqian
2023-12-27 62cc4765bdb6e7084897fefd91b6c25a64dd4d72
controllers/attachment.go
@@ -36,6 +36,7 @@
   var attachmentList []*models.Attachment
   for _, fileHeader := range files {
      ext := strings.ToLower(path.Ext(fileHeader.Filename))[1:]
      fileParams := strings.Split(fileHeader.Filename, ".")
      var fileType constvar.FileType
      if value, ok := constvar.FileExtMap[ext]; ok {
         fileType = value
@@ -57,7 +58,7 @@
      buffer := new(bytes.Buffer)
      _, _ = io.Copy(buffer, file)
      fileBytes := buffer.Bytes()
      fileUrl, err := upload.UploadFileToSeaWeed(string(fileType), ext, fileBytes)
      fileUrl, err := upload.UploadFileToSeaWeed(string(fileType), fileHeader.Filename, fileBytes)
      if err != nil {
         logx.Errorf("file upload err: %v", err)
         util.ResponseFormat(c, code.RequestParamError, err.Error())
@@ -79,7 +80,7 @@
            util.ResponseFormat(c, code.RequestParamError, "生成缩略图失败:"+err.Error())
            return
         }
         thumbnailUrl, err := upload.UploadFileToSeaWeed(string(constvar.FileType_Thumbnail), ext, thumbnailBytes)
         thumbnailUrl, err := upload.UploadFileToSeaWeed(string(constvar.FileType_Thumbnail), fileParams[0]+"thumbnail."+ext, thumbnailBytes)
         if err != nil {
            logx.Errorf("file upload err: %v", err)
            util.ResponseFormat(c, code.RequestParamError, err.Error())