|
@@ -54,15 +54,25 @@ func (this *ResourceController) Upload() {
|
|
|
br.ErrMsg = "读取文件失败, Err: " + e.Error()
|
|
|
return
|
|
|
}
|
|
|
- pass := filetype.IsImage(fileData)
|
|
|
- if !pass {
|
|
|
- br.Msg = "文件格式有误"
|
|
|
- br.ErrMsg = "文件格式有误"
|
|
|
- return
|
|
|
- }
|
|
|
+ //pass := filetype.IsImage(fileData)
|
|
|
+ //if !pass {
|
|
|
+ // br.Msg = "文件格式有误"
|
|
|
+ // br.ErrMsg = "文件格式有误"
|
|
|
+ // return
|
|
|
+ //}
|
|
|
|
|
|
uploadFileName := h.Filename //上传的文件名
|
|
|
ext := path.Ext(h.Filename)
|
|
|
+ if !utils.IsValidType(fileData, []utils.SourceType{
|
|
|
+ utils.Image,
|
|
|
+ }, []string{
|
|
|
+ "jpg",
|
|
|
+ "png",
|
|
|
+ }, ext) {
|
|
|
+ br.Msg = "文件格式不支持"
|
|
|
+ br.ErrMsg = "文件格式不支持"
|
|
|
+ return
|
|
|
+ }
|
|
|
dateDir := time.Now().Format("20060102")
|
|
|
uploadDir := utils.STATIC_DIR + "hongze/" + dateDir
|
|
|
err = os.MkdirAll(uploadDir, utils.DIR_MOD)
|
|
@@ -662,14 +672,24 @@ func (this *ResourceController) UploadImageBase64() {
|
|
|
br.ErrMsg = "读取文件失败, Err: " + e.Error()
|
|
|
return
|
|
|
}
|
|
|
- pass := filetype.IsImage(fileData)
|
|
|
- if !pass {
|
|
|
- br.Msg = "文件格式有误"
|
|
|
- br.ErrMsg = "文件格式有误"
|
|
|
- return
|
|
|
- }
|
|
|
+ //pass := filetype.IsImage(fileData)
|
|
|
+ //if !pass {
|
|
|
+ // br.Msg = "文件格式有误"
|
|
|
+ // br.ErrMsg = "文件格式有误"
|
|
|
+ // return
|
|
|
+ //}
|
|
|
|
|
|
ext = path.Ext(h.Filename)
|
|
|
+ if !utils.IsValidType(fileData, []utils.SourceType{
|
|
|
+ utils.Image,
|
|
|
+ }, []string{
|
|
|
+ "jpg",
|
|
|
+ "png",
|
|
|
+ }, ext) {
|
|
|
+ br.Msg = "文件格式不支持"
|
|
|
+ br.ErrMsg = "文件格式不支持"
|
|
|
+ return
|
|
|
+ }
|
|
|
dateDir := time.Now().Format("20060102")
|
|
|
uploadDir = utils.STATIC_DIR + "hongze/" + dateDir
|
|
|
err = os.MkdirAll(uploadDir, utils.DIR_MOD)
|
|
@@ -856,14 +876,25 @@ func (this *ResourceController) UploadV2() {
|
|
|
br.ErrMsg = "读取文件失败, Err: " + e.Error()
|
|
|
return
|
|
|
}
|
|
|
- pass := filetype.IsImage(fileData)
|
|
|
- if !pass {
|
|
|
- br.Msg = "文件格式有误"
|
|
|
- br.ErrMsg = "文件格式有误"
|
|
|
- return
|
|
|
- }
|
|
|
+ //pass := filetype.IsImage(fileData)
|
|
|
+ //
|
|
|
+ //if !pass {
|
|
|
+ // br.Msg = "文件格式有误"
|
|
|
+ // br.ErrMsg = "文件格式有误"
|
|
|
+ // return
|
|
|
+ //}
|
|
|
|
|
|
ext := path.Ext(h.Filename)
|
|
|
+ if !utils.IsValidType(fileData, []utils.SourceType{
|
|
|
+ utils.Image,
|
|
|
+ }, []string{
|
|
|
+ "jpg",
|
|
|
+ "png",
|
|
|
+ }, ext) {
|
|
|
+ br.Msg = "文件格式不支持"
|
|
|
+ br.ErrMsg = "文件格式不支持"
|
|
|
+ return
|
|
|
+ }
|
|
|
dateDir := time.Now().Format("20060102")
|
|
|
uploadDir := utils.STATIC_DIR + "hongze/" + dateDir
|
|
|
err = os.MkdirAll(uploadDir, utils.DIR_MOD)
|
|
@@ -1118,8 +1149,28 @@ func (this *ResourceController) FileUpload() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- uploadFileName := h.Filename //上传的文件名
|
|
|
ext := path.Ext(h.Filename)
|
|
|
+ fileData, e := io.ReadAll(f)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "上传失败"
|
|
|
+ br.ErrMsg = "读取文件失败, Err: " + e.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if !utils.IsValidType(fileData, []utils.SourceType{
|
|
|
+ utils.Image,
|
|
|
+ utils.Document,
|
|
|
+ }, []string{
|
|
|
+ "jpg",
|
|
|
+ "png",
|
|
|
+ "docx",
|
|
|
+ "xlsx",
|
|
|
+ "pdf",
|
|
|
+ }, ext) {
|
|
|
+ br.Msg = "文件格式不支持"
|
|
|
+ br.ErrMsg = "文件格式不支持"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ uploadFileName := h.Filename //上传的文件名
|
|
|
dateDir := time.Now().Format("20060102")
|
|
|
uploadDir := utils.STATIC_DIR + "hongze/" + dateDir
|
|
|
err = os.MkdirAll(uploadDir, utils.DIR_MOD)
|
|
@@ -1171,7 +1222,6 @@ func (this *ResourceController) FileUpload() {
|
|
|
ResourceUrl: resourceUrl,
|
|
|
ResourceName: uploadFileName,
|
|
|
}
|
|
|
-
|
|
|
br.Msg = "上传成功"
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|