Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buckets ¶
type Buckets interface {
UploadImage(ctx context.Context, file multipart.File, fileName *string) error
UploadFile(ctx context.Context, file multipart.File, fileName *string) error
UploadImageFromLocalPath(ctx context.Context, filePath string, fileName *string) error
UploadFileFromLocalPath(ctx context.Context, filePath string, fileName *string) error
GetSignedURLFile(ctx context.Context, imgPath string) (signedUrl string, err error)
GetFileFS(ctx context.Context, filePath string) (fs.File, error)
SetFileExpiredTime(minutes int) Buckets
SetBucketName(fileName string) Buckets
SetContentType(contentType string) Buckets
RollbackProcess(ctx context.Context, fileName string) error
DeleteFile(ctx context.Context, fileName string) error
CopyFileToAnotherBucket(ctx context.Context, destBucket, fileName string) error
Close()
}
Click to show internal directories.
Click to hide internal directories.