oss

package
v0.0.0-...-325abe0 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2019 License: AGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CalculatePostSignature

func CalculatePostSignature(encodedPolicy, secretAccessKey string) string

func ComputeSignature

func ComputeSignature(key, data string) string

func GeneratePostPolicy

func GeneratePostPolicy(expire time.Time, startsWith string) string

func GetObjectUrl

func GetObjectUrl(fileName string, fileSuffix string) string

func PutObjectWithURL

func PutObjectWithURL(signUrl string, fileSuffix string, reader io.Reader) error

func SignUrlWithStream

func SignUrlWithStream(fileName string, fileSuffix string, expiredInSec int64) (string, error)

Types

type PostPolicyInfo

type PostPolicyInfo struct {
	Policy    string
	Signature string
	Dir       string
	Expire    string
	AccessId  string
	Host      string
	Region    string
	Bucket    string
}

func PostPolicy

func PostPolicy(expire int64, dir string) *PostPolicyInfo

Jump to

Keyboard shortcuts

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