|
@@ -33,6 +33,7 @@ func (c *UploadApi) Post() {
|
|
|
id := "0"
|
|
|
defer func() {
|
|
|
if errCode < 0 {
|
|
|
+ fmt.Println("errCode", errCode)
|
|
|
c.Ctx.JSON(iris.Map{"code": -1, "msg": "上传失败"})
|
|
|
|
|
|
} else {
|
|
@@ -44,6 +45,7 @@ func (c *UploadApi) Post() {
|
|
|
file, head, err := c.Ctx.FormFile("file")
|
|
|
if err != nil {
|
|
|
log.Printf("Failed to get form data, err:%s\n", err.Error())
|
|
|
+ fmt.Println("1111")
|
|
|
errCode = -1
|
|
|
return
|
|
|
}
|
|
@@ -52,6 +54,7 @@ func (c *UploadApi) Post() {
|
|
|
buf := bytes.NewBuffer(nil)
|
|
|
if _, err := io.Copy(buf, file); err != nil {
|
|
|
log.Printf("Failed to get file data, err:%s\n", err.Error())
|
|
|
+ fmt.Println("2222")
|
|
|
errCode = -2
|
|
|
return
|
|
|
}
|
|
@@ -65,6 +68,7 @@ func (c *UploadApi) Post() {
|
|
|
webLocation := "/public/" + UploadAt + head.Filename
|
|
|
newFile, err := os.Create(Location)
|
|
|
if err != nil {
|
|
|
+ fmt.Println("33333")
|
|
|
log.Printf("Failed to create file, err:%s\n", err.Error())
|
|
|
errCode = -3
|
|
|
return
|
|
@@ -73,6 +77,7 @@ func (c *UploadApi) Post() {
|
|
|
|
|
|
nByte, err := newFile.Write(buf.Bytes())
|
|
|
if int64(nByte) != FileSize || err != nil {
|
|
|
+ fmt.Println("44444")
|
|
|
log.Printf("Failed to save data into file, writtenSize:%d, err:%s\n", nByte, err.Error())
|
|
|
errCode = -4
|
|
|
return
|
|
@@ -100,6 +105,7 @@ func (c *UploadApi) Post() {
|
|
|
|
|
|
id, err = c.ServiceContract.SaveUpload(webLocation, head.Filename, ext)
|
|
|
if err != nil {
|
|
|
+ fmt.Println("55555")
|
|
|
errCode = -6
|
|
|
return
|
|
|
}
|