|
@@ -12,13 +12,12 @@ import (
|
|
|
"io"
|
|
|
"log"
|
|
|
"os"
|
|
|
+ "strings"
|
|
|
"time"
|
|
|
|
|
|
"github.com/kataras/iris/v12"
|
|
|
"go.mod/conf"
|
|
|
"go.mod/services"
|
|
|
- "go.mod/web/utils"
|
|
|
- "go.mod/web/viewmodels"
|
|
|
)
|
|
|
|
|
|
type UploadApi struct {
|
|
@@ -56,12 +55,10 @@ func (c *UploadApi) Post() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- fmt.Println(head.Header)
|
|
|
-
|
|
|
// 文件元信息-todo
|
|
|
// FileName := head.Filename
|
|
|
FileSize := int64(len(buf.Bytes()))
|
|
|
- UploadAt := time.Now().Format("2006-01-02 15:04:05")
|
|
|
+ UploadAt := fmt.Sprintf("%d", time.Now().UnixNano())
|
|
|
|
|
|
Location := conf.MergeLocalRootDir + UploadAt + head.Filename // 存储地址
|
|
|
newFile, err := os.Create(Location)
|
|
@@ -79,21 +76,28 @@ func (c *UploadApi) Post() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- treeVM := &viewmodels.TreeSectionContract{}
|
|
|
- err = c.Ctx.ReadForm(treeVM)
|
|
|
- if err != nil {
|
|
|
- log.Println("folder-ValidRule-ReadForm转换异常, error=", err)
|
|
|
- errCode = -6
|
|
|
- return
|
|
|
- }
|
|
|
+ fmt.Println(c.Ctx.FormValue("id"))
|
|
|
|
|
|
- id, err := utils.GetDecryptId(treeVM.Id)
|
|
|
- if err != nil {
|
|
|
- errCode = -6
|
|
|
- return
|
|
|
- }
|
|
|
+ // treeVM := &viewmodels.TreeSectionContract{}
|
|
|
+ // err = c.Ctx.ReadForm(treeVM)
|
|
|
+ // if err != nil {
|
|
|
+ // log.Println("folder-ValidRule-ReadForm转换异常, error=", err)
|
|
|
+ // errCode = -6
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+
|
|
|
+ // fmt.Println(treeVM)
|
|
|
+
|
|
|
+ // id, err := utils.GetDecryptId(treeVM.Id)
|
|
|
+ // if err != nil {
|
|
|
+ // errCode = -6
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+
|
|
|
+ justString := strings.Join(head.Header["Content-Type"], "")
|
|
|
+ fmt.Println(justString)
|
|
|
|
|
|
- err = c.ServiceContract.SaveUpload(Location, head.Filename, id, "pdf")
|
|
|
+ err = c.ServiceContract.SaveUpload(Location, head.Filename, 55, justString)
|
|
|
if err != nil {
|
|
|
errCode = -6
|
|
|
return
|