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 对象存储服务上。
2741 2
|
3月前
|
网络协议 Go 网络安全
[golang]简单的文件上传下载
[golang]简单的文件上传下载
|
5月前
|
Go
go配置镜像(阿里云、七牛)
go配置镜像(阿里云、七牛)
295 1
|
12月前
|
存储 算法 安全
Golang 实现对配置文件加密
Golang 实现对配置文件加密
|
6月前
|
网络安全 开发工具 git
web后端-GitHub文件夹上传操作
web后端-GitHub文件夹上传操作
|
12月前
|
存储 搜索推荐 Go
github作为图床的使用方式
github作为图床的使用方式
116 1
|
数据可视化 Shell 开发工具
如何在Github上上传文件和代码
如何在Github上上传文件和代码
363 0
如何在Github上上传文件和代码
|
开发工具 git
将本地文件上传到gitee和GitHub,以及Github加速访问
将本地文件上传到gitee和GitHub,以及Github加速访问
420 0
将本地文件上传到gitee和GitHub,以及Github加速访问
|
网络安全 开发工具 git
将本地文件/文章上传到 GitHub 的流程
将本地文件/文章上传到 GitHub 的流程
|
Shell 网络安全 开发工具