qiniuOss

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DownloadFileParam

type DownloadFileParam struct {
	SavePath string `json:"save_path"` // SavePath 保存目录
	Bucket   string `json:"bucket"`    // Bucket 存放空间
}

DownloadFileParam 下载文件请求参数

type IQiNiuOssUpload

type IQiNiuOssUpload interface {
	// UploadResourceByte 上传文件([]byte)
	UploadResourceByte(param *UploadResourceByteParam) (string, error)
	// UploadLocalFile 上传本地文件
	UploadLocalFile(param *UploadLocalFileParam) (string, error)
	// UploadLocalFileUseResume 上传本地文件(根据文件大小自动判断普通表单上传还是分片上传)
	UploadLocalFileUseResume(param *UploadLocalFileParam) (string, error)
	// DownloadFile 下载文件
	DownloadFile(param *DownloadFileParam) ([]byte, error)
}

IQiNiuOssUpload 七牛云上传文件

type QiNiuOssUpload

type QiNiuOssUpload struct {
	AccessKey string `json:"accessKey"` // AccessKey
	SecretKey string `json:"secretKey"` // SecretKey
	Pipeline  string `json:"pipeline"`  // Pipeline
}

QiNiuOssUpload 又拍云上传文件

func (*QiNiuOssUpload) DownloadFile

func (h *QiNiuOssUpload) DownloadFile(param *DownloadFileParam) ([]byte, error)

DownloadFile 下载文件

func (*QiNiuOssUpload) UploadLocalFile

func (h *QiNiuOssUpload) UploadLocalFile(param *UploadLocalFileParam) (string, error)

UploadLocalFile 上传本地文件

func (*QiNiuOssUpload) UploadLocalFileUseResume

func (h *QiNiuOssUpload) UploadLocalFileUseResume(param *UploadLocalFileParam) (string, error)

UploadLocalFileUseResume 上传本地文件(根据文件大小自动判断普通表单上传还是分片上传)

func (*QiNiuOssUpload) UploadResourceByte

func (h *QiNiuOssUpload) UploadResourceByte(param *UploadResourceByteParam) (string, error)

UploadResourceByte 上传文件([]byte)

type UploadLocalFileParam

type UploadLocalFileParam struct {
	LocalFilePath string `json:"local_file_path" example:"ltest"` // LocalFilePath 本地文件路径(最前面不要带 / )
	SavePath      string `json:"save_path"`                       // SavePath 保存目录
	Bucket        string `json:"bucket"`                          // Bucket 存放空间
	FileName      string `json:"file_name"`                       // FileName 文件名(非必填参数)
}

UploadLocalFileParam 上传本地文件请求参数

type UploadResourceByteParam

type UploadResourceByteParam struct {
	ResourceByte []byte `json:"resource_byte"` // ResourceByte 文件[]byte流
	FileName     string `json:"fileName"`      // FileName 文件名(非必填参数)
	SavePath     string `json:"save_path"`     // SavePath 保存目录
	Bucket       string `json:"bucket"`        // Bucket 存放空间
}

UploadResourceByteParam 上传文件([]byte)请求参数

Jump to

Keyboard shortcuts

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