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

目录
相关文章
|
6月前
|
弹性计算 Java API
阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
【1月更文挑战第5天】【1月更文挑战第21篇】 阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
199 1
|
存储 Web App开发 Go
使用Golang上传文件到MinIO对象存储(一)
前一篇文章介绍了开源存储系统 MinIO 的基本内容,今天我们就来看一下,如何使用 Golang 语言将本地的文件上传到 MinIO 对象存储服务上。
2741 2
|
3月前
|
网络协议 Go 网络安全
[golang]简单的文件上传下载
[golang]简单的文件上传下载
|
5月前
|
Go
go配置镜像(阿里云、七牛)
go配置镜像(阿里云、七牛)
297 1
|
6月前
|
网络安全 开发工具 git
web后端-GitHub文件夹上传操作
web后端-GitHub文件夹上传操作
|
12月前
|
存储 搜索推荐 Go
github作为图床的使用方式
github作为图床的使用方式
116 1
|
开发工具 git
将本地文件上传到gitee和GitHub,以及Github加速访问
将本地文件上传到gitee和GitHub,以及Github加速访问
420 0
将本地文件上传到gitee和GitHub,以及Github加速访问
|
JavaScript 前端开发
nodejs接入七牛云并实现图片上传
nodejs接入七牛云并实现图片上传
|
API Python
python 通过 github api 上传图片,实现免费的图床
python 通过 github api 上传图片,实现免费的图床
786 0