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

目录
相关文章
|
存储 Web App开发 Go
使用Golang上传文件到MinIO对象存储(一)
前一篇文章介绍了开源存储系统 MinIO 的基本内容,今天我们就来看一下,如何使用 Golang 语言将本地的文件上传到 MinIO 对象存储服务上。
2779 2
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
|
4月前
|
网络协议 Go 网络安全
[golang]简单的文件上传下载
[golang]简单的文件上传下载
|
6月前
|
Go
go配置镜像(阿里云、七牛)
go配置镜像(阿里云、七牛)
399 1
|
Shell 网络安全 开发工具
Git安装及密钥的生成并上传本地文件到GitHub上
Git安装及密钥的生成并上传本地文件到GitHub上
91 1
|
6月前
|
Shell 开发工具 git
如何将本地项目上传到github上
如何将本地项目上传到github上
|
7月前
|
网络安全 开发工具 git
web后端-GitHub文件夹上传操作
web后端-GitHub文件夹上传操作
|
数据可视化 Shell 开发工具
如何在Github上上传文件和代码
如何在Github上上传文件和代码
381 0
如何在Github上上传文件和代码
|
存储 搜索推荐 程序员
配置Picgo图床之COS、OSS、Github图床
配置Picgo图床之COS、OSS、Github图床
|
开发工具 git
将本地文件上传到gitee和GitHub,以及Github加速访问
将本地文件上传到gitee和GitHub,以及Github加速访问
427 0
将本地文件上传到gitee和GitHub,以及Github加速访问