第一次使用七牛云存储的golang sdk

这篇博客介绍了如何使用Go语言的七牛云存储SDK进行文件操作,包括批量获取文件列表、批量查询、预览图片以及联合多种批处理操作。示例代码展示了listAll、getBatchInfo、highBatch等函数的用法,帮助初学者理解如何与七牛云接口交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网看api,如何使用,对于第一次使用go语言的我略显吃力,嘿嘿,看了个demo就会了,而且超简单

package main


import (
    "fmt"
    . "github.com/qiniu/api/conf"
    "github.com/qiniu/api/fop"//这个地方是坑,网上的api。如果下载下来,请改本地地址,这里是网络地址,而且官网没提示要引用下面几个
    "github.com/qiniu/api/io"
    "github.com/qiniu/api/rs"
    "log"
)

func init() {

    ACCESS_KEY = "自己创建帐号密钥生成的"
    SECRET_KEY = "自己创建帐号密钥生成的"
}

//GET upload access token
func uptoken(bucketName string) string {
    putPolicy := rs.PutPolicy{
        Scope: bucketName,
        //CallbackUrl: callbackUrl,
        //CallbackBody:callbackBody,
        //ReturnUrl: returnUrl,
        //ReturnBody: returnBody,
        //AsyncOps: asyncOps,
        //EndUser: endUser,
        //Expires: expires,
    }
    return putPolicy.Token(nil)
}

func main() {
    //上传本地文件
    upload()

    //5.1 获取文件信息
    //getFileInfo()

    //6.1.1 查看图像属性
    //imageAttr()

    //5.2 删除文件

    //delFile()

//delFile2()
    //im

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值