files

package
v0.3.3 Latest Latest
Warning

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

Go to latest
Published: Dec 31, 2018 License: GPL-3.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create added in v0.2.0

func Create(ctx context.Context, f *types.File) error

Create .

func Delete added in v0.3.2

func Delete(ctx context.Context, f *types.File) error

Delete .

func DeleteFile added in v0.3.2

func DeleteFile(path string) error

DeleteFile .

func FixJpegImageRotation added in v0.2.0

func FixJpegImageRotation(r io.Reader) ([]byte, error)

FixJpegImageRotation by decode-encode with imageorient lib that takes care of exif value.

func Get added in v0.2.0

Get .

func GetAll added in v0.2.0

func GetAll(ctx context.Context, c database.Criteria) ([]*types.File, error)

GetAll .

func GetAllCustom added in v0.2.0

func GetAllCustom(ctx context.Context, p database.Pipeline) ([]*types.File, error)

GetAllCustom .

func HandleGet added in v0.2.0

func HandleGet(c echo.Context) error

HandleGet .

func Init added in v0.2.0

func Init(jwtSecret string)

Init .

func InitDatabase added in v0.2.0

func InitDatabase(ctx context.Context, db *mongo.Database) error

InitDatabase .

func InitStorage added in v0.2.0

func InitStorage(minioURI, minioAccessKey, minioSecretKey,
	minioBucket string, minioSSL bool) error

InitStorage .

func ReadImage added in v0.2.0

func ReadImage(path string, size string) ([]byte, error)

ReadImage .

func ResizeImageFile added in v0.2.0

func ResizeImageFile(file *types.File, data []byte,
	size string) ([]byte, error)

ResizeImageFile .

func SaveFile added in v0.2.0

func SaveFile(data []byte, path string) error

SaveFile .

Types

type Criteria added in v0.2.0

type Criteria struct {
	database.BasicCriteria
}

Criteria .

func NewCriteria added in v0.2.0

func NewCriteria() *Criteria

NewCriteria .

func (Criteria) Build added in v0.2.0

func (c Criteria) Build() database.Query

Build .

func (*Criteria) Name added in v0.2.0

func (c *Criteria) Name(fs ...string) *Criteria

Name .

func (*Criteria) ResourceID added in v0.2.0

func (c *Criteria) ResourceID(ids ...objectid.ObjectID) *Criteria

ResourceID .

func (*Criteria) ResourceType added in v0.2.0

func (c *Criteria) ResourceType(ts ...string) *Criteria

ResourceType .

Jump to

Keyboard shortcuts

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