oss_client

package
v0.0.0-...-0624ad3 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetObjectBytes

func GetObjectBytes(bucketName, objectName string) ([]byte, error)

GetObjectBytes 获取指定路径的OSS对象的数据,以字节数组的形式返回 bucketName: 对象所在的bucket的名字 objectName: 对象的路径(名字)

func NewOssClient

func NewOssClient(bucketName string) (*oss.Bucket, error)

NewOssClient 创建一个OSS客户端,bucket的名字可以自己指定

func PutObjectToOss

func PutObjectToOss(bucketName, objectName string, objectBytes []byte, ossAcl oss.ACLType) error

PutObjectToOss 把字节对象上传到oss bucketName: 要上传到的bucket的名字 objectName: 对象的路径 objectBytes: 对象的数据 ossAcl: 对象要设定的权限

func PutPrivateObjectToOss

func PutPrivateObjectToOss(bucketName, objectName string, objectBytes []byte) error

PutPrivateObjectToOss 把字节对象上传到oss,权限是私有读写 bucketName: 要上传到的bucket的名字 objectName: 对象的路径 objectBytes: 对象的数据

func PutPublicObjectToOss

func PutPublicObjectToOss(bucketName, objectName string, objectBytes []byte) error

PutPublicObjectToOss 把字节对象上传到oss,权限是公开读 bucketName: 要上传到的bucket的名字 objectName: 对象的路径 objectBytes: 对象的数据

Types

This section is empty.

Jump to

Keyboard shortcuts

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