mirror of
https://github.com/tiger1103/gfast.git
synced 2026-09-21 18:20:47 +00:00
接口修改
This commit is contained in:
@@ -5,10 +5,31 @@ import (
|
||||
"gfast/library/response"
|
||||
"github.com/gogf/gf/frame/g"
|
||||
"github.com/gogf/gf/net/ghttp"
|
||||
"github.com/gogf/gf/text/gstr"
|
||||
"net/url"
|
||||
)
|
||||
|
||||
type Upload struct{}
|
||||
|
||||
//CkEditor编辑器上传附件
|
||||
func (c *Upload) CkEditorUp(r *ghttp.Request) {
|
||||
upFile := r.GetUploadFile("upload")
|
||||
fType := gstr.ToLower(r.GetString("type"))
|
||||
var info *upload_service.FileInfo
|
||||
var err error
|
||||
if fType == "images" {
|
||||
info, err = upload_service.UpImg(upFile)
|
||||
} else if fType == "files" {
|
||||
info, err = upload_service.UpFile(upFile)
|
||||
}
|
||||
if err != nil {
|
||||
r.Response.WriteJson(g.Map{"error": g.Map{"message": "上传失败," + err.Error(), "number": 105}})
|
||||
} else {
|
||||
parseInfo, _ := url.Parse(r.GetUrl())
|
||||
r.Response.WriteJson(g.Map{"fileName": info.FileName, "uploaded": 1, "url": parseInfo.Scheme + "://" + parseInfo.Host + "/" + info.FileUrl})
|
||||
}
|
||||
}
|
||||
|
||||
//单图片上传
|
||||
func (c *Upload) UpImg(r *ghttp.Request) {
|
||||
upFile := r.GetUploadFile("file")
|
||||
|
||||
Reference in New Issue
Block a user