美文网首页
curl 命令行 文件上传

curl 命令行 文件上传

作者: 程序小白菜 | 来源:发表于2020-02-27 17:48 被阅读0次

    本案例使用golang版本

    • golang后端实现代码上传
    package main 
    
    import (
        "github.com/gin-gonic/gin"
        "log"
    )
    
    func main() {
            r := gin.Default()
            //file upload
            r.POST("/upload", func(c *gin.Context) {
                //单文件
                file, _ := c.FormFile("file")
                log.Println(file.Filename)
    
                //上传文件到指定目录
                //c.SaveUploadedFile(file, dst)
                c.String(http.StatusOK, fmt.Sprintf("'%s' uploaded!", file.Filename))
            })
            r.Run()
    }
    
    • curl 命令行模拟 单文件上传
    curl -X POST -H "Content-Type: multipart/form-data" -F "file=@C:/Users/admin/Desktop/637b
    edd29930a9da2a4131190d890b7a.jpg" http://localhost:8080/upload
    
    • 返回结果

    '637bedd29930a9da2a4131190d890b7a.jpg' uploaded!

    相关文章

      网友评论

          本文标题:curl 命令行 文件上传

          本文链接:https://www.haomeiwen.com/subject/isexhhtx.html