package main
import (
"/gin-gonic/gin"
)
func main() {
()
router := ()
("/upload", UploadImage)
("/uploads", UploadImages)
(":8005")
}
//单张图片上传
func UploadImage(c *) {
file, _ := ("file")
name := ("user_id")
//filename :=
filename := name + ".png"
if err := (file, "/Users/zh/ImageServer/"+filename); err != nil {
//自己完成信息提示
return
}
(200, "Success")
}
//多张图片上传
func UploadImages(c *) {
(32 << 20)
//获取所有上传文件信息
fhs := ["file"]
uid := ("user_id")
uploadDir := "/Users/zh/ImageServer/" + uid
err := (uploadDir, 0777)
if err != nil {
return
}
var i = 0
for _, fheader := range fhs {
i++
newFileName := (i) + ".png"
if err := (fheader, uploadDir+"/"+newFileName); err != nil {
。 //自己完成信息提示
return
}
}
(200, "success")
}