Golang 上传文件到又拍云

简介: Golang 上传文件到又拍云

准备


安装又拍云官方的go-sdk

 # 获取又拍云官方库
 go get github.com/upyun/go-sdk/v3

获取接口上传的文件


avatar, _, err := c.Request.FormFile("avatar")

上传又拍云


初始化


初始化又拍云服务,三个参数获取于又拍云后台

  up := upyun.NewUpYun(&upyun.UpYunConfig{
    Bucket:   "Bucket",
    Operator: "Operator",
    Password: "Password",
  })

上传


上传:path为需要上传到又拍云的路径;avatar为获取的接口上传的文件

    err = up.Put(&upyun.PutObjectConfig{
    Path:      path,
    Reader: avatar,
  })

接口


接口Content-type需为:multipart/form-data,上传类型为File

image.png

目录
相关文章
|
13天前
|
网络协议 Go 网络安全
[golang]简单的文件上传下载
[golang]简单的文件上传下载
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
|
3月前
|
网络安全 开发工具 git
web后端-GitHub文件夹上传操作
web后端-GitHub文件夹上传操作
|
9月前
|
存储 搜索推荐 Go
github作为图床的使用方式
github作为图床的使用方式
|
11月前
|
存储 搜索推荐 程序员
配置Picgo图床之COS、OSS、Github图床
配置Picgo图床之COS、OSS、Github图床
|
开发工具 git
将本地文件上传到gitee和GitHub,以及Github加速访问
将本地文件上传到gitee和GitHub,以及Github加速访问
401 0
将本地文件上传到gitee和GitHub,以及Github加速访问
|
数据可视化 Shell 开发工具
如何在Github上上传文件和代码
如何在Github上上传文件和代码
342 0
如何在Github上上传文件和代码
|
网络安全 开发工具 git
将本地文件/文章上传到 GitHub 的流程
将本地文件/文章上传到 GitHub 的流程
|
iOS开发
iOS 开发-教大家如何使用github客户端上传自己的代码到github网站
iOS 开发-教大家如何使用github客户端上传自己的代码到github网站
163 0
iOS 开发-教大家如何使用github客户端上传自己的代码到github网站
|
Shell 网络安全 开发工具