cloud

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

README

云操作工具包

工具加载

import (
	"github.com/cnlesscode/gotool/cloud"
)

阿里云静态云存储

FileToOSS(fileUrl string) error

函数功能 : 将本地文件同步到阿里云 OSS 返回格式 : error

func main() {
	aliOSS := cloud.AliOSS{
		// 云存储节点
		Endpoint: "oss-cn-beijing.aliyuncs.com",
		// AccessKeyId
		AccessKeyId: "************",
		// AccessKeySecret
		AccessKeySecret: "************",
		// 空间名称
		BucketName: "staticfilesali",
		// 以 / 结尾  / 代表关闭云存储
		BaseUrl: "https://静态云存储基础路径/",
	}
	err := aliOSS.FileToOSS("./1.txt")
	if err != nil {
		fmt.Printf("err.Error(): %v\n", err.Error())
	}
}

RemoveOSSFile(fileUrl string, removeLocalFile bool) error

函数功能 : 删除 OSS 文件及本地文件 返回格式 : error

func main() {
	aliOSS := cloud.AliOSS{
		// 云存储节点
		Endpoint: "oss-cn-beijing.aliyuncs.com",
		// AccessKeyId
		AccessKeyId: "************",
		// AccessKeySecret
		AccessKeySecret: "************",
		// 空间名称
		BucketName: "staticfilesali",
		// 以 / 结尾  / 代表关闭云存储
		BaseUrl: "https://静态云存储基础路径/",
	}
	err := aliOSS.RemoveOSSFile("./1.txt", true)
	if err != nil {
		fmt.Printf("err.Error(): %v\n", err.Error())
	}
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliOSS added in v1.0.3

type AliOSS struct {
	Endpoint        string
	AccessKeyId     string
	AccessKeySecret string
	BucketName      string
	BaseUrl         string
}

func (*AliOSS) FileToOSS added in v1.0.3

func (aliOSS *AliOSS) FileToOSS(fileUrl string) error

upload a file to aliOSS

func (*AliOSS) RemoveOSSFile added in v1.0.3

func (aliOSS *AliOSS) RemoveOSSFile(fileUrl string, removeLocalFile bool) error

Remove AliOSS File

Jump to

Keyboard shortcuts

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