api

package module
v7.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2020 License: MIT Imports: 3 Imported by: 0

README

github.com/bachue/api.v7 (Qiniu Go SDK v7.x)

LICENSE Build Status Go Report Card GitHub release codecov GoDoc

Qiniu Logo

下载

使用 Go mod【推荐】

在您的项目中的 go.mod 文件内添加这行代码

require github.com/bachue/api.v7/v7 v7.4.1

并且在项目中使用 "github.com/bachue/api.v7/v7" 引用 Qiniu Go SDK。

例如

import (
    "github.com/bachue/api.v7/v7/auth"
    "github.com/bachue/api.v7/v7/storage"
)

不使用 Go mod【不推荐,且只能获取 v7.2.5 及其以下版本】

go get -u github.com/bachue/api.v7

go版本需求

需要 go1.10 或者 1.10 以上

文档

七牛SDK文档站 或者 项目WIKI

示例

参考代码

Documentation

Overview

包 github.com/bachue/api.v7 是七牛 Go 语言 SDK v7.x 版本。

主要提供了存储的数据上传,下载,管理以及CDN相关的功能。要求Go语言版本>=1.10.0。

Go SDK 中主要包含几个包:

auth 包提供鉴权相关方法,conf 包提供配置相关方法,cdn包提供CDN相关的功能,storage包提供存储相关的功能。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BytesFromRequest

func BytesFromRequest(r *http.Request) (b []byte, err error)

BytesFromRequest 读取http.Request.Body的内容到slice中

func SeekerLen

func SeekerLen(s io.Seeker) (int64, error)

Types

type QError

type QError struct {
	Code    string
	Message string
}

可以根据Code判断是何种类型错误

func NewError

func NewError(code, message string) *QError

NewError 返回QError指针

func (*QError) Error

func (e *QError) Error() string

Error 继承error接口

Directories

Path Synopsis
qbox
qbox 包提供了该SDK需要的相关鉴权方法
qbox 包提供了该SDK需要的相关鉴权方法
cdn 包提供了 Fusion CDN的常见功能。
cdn 包提供了 Fusion CDN的常见功能。
conf 包提供了设置APP名称的方法。
conf 包提供了设置APP名称的方法。
internal
log
Package log只是SDK本身自己使用,用来调试代码使用,比如输出HTTP请求和响应信息
Package log只是SDK本身自己使用,用来调试代码使用,比如输出HTTP请求和响应信息
sms
Package sms 七牛云短信服务 SDK 官网地址: http://www.qiniu.com/products/sms 开发者文档: https://developer.qiniu.com/sms
Package sms 七牛云短信服务 SDK 官网地址: http://www.qiniu.com/products/sms 开发者文档: https://developer.qiniu.com/sms
bytes/seekable
This package provide a method to read and replace http.Request's body.
This package provide a method to read and replace http.Request's body.
rpc
这个文件兼容保留了原来storage暴露出去的变量,函数等 storage 包提供了资源的上传,管理,数据处理等功能。
这个文件兼容保留了原来storage暴露出去的变量,函数等 storage 包提供了资源的上传,管理,数据处理等功能。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL