backblaze

package
v0.0.0-...-0f36534 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2020 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func B2Upload

func B2Upload(file models.File) error

Types

type AuthorizeAccount

type AuthorizeAccount struct {
	AbsoluteMinimumPartSize int    `json:"absoluteMinimumPartSize"`
	AccountID               string `json:"accountId"`
	Allowed                 struct {
		BucketID     string      `json:"bucketId"`
		BucketName   string      `json:"bucketName"`
		Capabilities []string    `json:"capabilities"`
		NamePrefix   interface{} `json:"namePrefix"`
	} `json:"allowed"`
	APIURL              string `json:"apiUrl"`
	AuthorizationToken  string `json:"authorizationToken"`
	DownloadURL         string `json:"downloadUrl"`
	RecommendedPartSize int    `json:"recommendedPartSize"`
}

func B2AuthorizeAccount

func B2AuthorizeAccount() (AuthorizeAccount, error)

type UploadURL

type UploadURL struct {
	AuthorizationToken string `json:"authorizationToken"`
	BucketID           string `json:"bucketId"`
	UploadURL          string `json:"uploadUrl"`
}

func B2GetUploadURL

func B2GetUploadURL(authorizeAccount AuthorizeAccount) (UploadURL, error)

Jump to

Keyboard shortcuts

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