Documentation ¶
Index ¶
- type AmazonOSS
- func (ossStorage *AmazonOSS) CreateObjectFromKey(ormService *beeorm.Engine, bucket Bucket, key string) Object
- func (ossStorage *AmazonOSS) DeleteObject(bucket Bucket, object *Object) error
- func (ossStorage *AmazonOSS) GetBucketConfig(bucket Bucket) *BucketConfig
- func (ossStorage *AmazonOSS) GetClient() interface{}
- func (ossStorage *AmazonOSS) GetObjectBase64Content(_ Bucket, _ *Object) (string, error)
- func (ossStorage *AmazonOSS) GetObjectCDNURL(bucket Bucket, object *Object) (string, error)
- func (ossStorage *AmazonOSS) GetObjectOSSURL(_ Bucket, _ *Object) (string, error)
- func (ossStorage *AmazonOSS) GetObjectSignedURL(bucket Bucket, object *Object, expires time.Time) (string, error)
- func (ossStorage *AmazonOSS) GetObjectURL(bucket Bucket, object *Object) (string, error)
- func (ossStorage *AmazonOSS) UploadImageFromBase64(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, image string, ...) (Object, error)
- func (ossStorage *AmazonOSS) UploadImageFromFile(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- func (ossStorage *AmazonOSS) UploadObjectFromBase64(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, content string, ...) (Object, error)
- func (ossStorage *AmazonOSS) UploadObjectFromByte(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- func (ossStorage *AmazonOSS) UploadObjectFromFile(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- type Bucket
- type BucketConfig
- type CachedObjectURLTemplate
- type GoogleOSS
- func (ossStorage *GoogleOSS) CreateObjectFromKey(ormService *beeorm.Engine, bucket Bucket, key string) Object
- func (ossStorage *GoogleOSS) DeleteObject(_ Bucket, _ *Object) error
- func (ossStorage *GoogleOSS) GetBucketConfig(bucket Bucket) *BucketConfig
- func (ossStorage *GoogleOSS) GetClient() interface{}
- func (ossStorage *GoogleOSS) GetObjectBase64Content(bucket Bucket, object *Object) (string, error)
- func (ossStorage *GoogleOSS) GetObjectCDNURL(bucket Bucket, object *Object) (string, error)
- func (ossStorage *GoogleOSS) GetObjectOSSURL(bucket Bucket, object *Object) (string, error)
- func (ossStorage *GoogleOSS) GetObjectSignedURL(bucket Bucket, object *Object, expires time.Time) (string, error)
- func (ossStorage *GoogleOSS) GetObjectURL(bucket Bucket, object *Object) (string, error)
- func (ossStorage *GoogleOSS) UploadImageFromBase64(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- func (ossStorage *GoogleOSS) UploadImageFromFile(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- func (ossStorage *GoogleOSS) UploadObjectFromBase64(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- func (ossStorage *GoogleOSS) UploadObjectFromByte(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- func (ossStorage *GoogleOSS) UploadObjectFromFile(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, ...) (Object, error)
- type IProvider
- type Namespace
- type NewProviderFunc
- type Object
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmazonOSS ¶ added in v0.9.24
type AmazonOSS struct {
// contains filtered or unexported fields
}
func (*AmazonOSS) CreateObjectFromKey ¶ added in v0.9.24
func (*AmazonOSS) DeleteObject ¶ added in v0.9.24
func (*AmazonOSS) GetBucketConfig ¶ added in v1.0.50
func (ossStorage *AmazonOSS) GetBucketConfig(bucket Bucket) *BucketConfig
func (*AmazonOSS) GetObjectBase64Content ¶ added in v0.9.24
func (*AmazonOSS) GetObjectCDNURL ¶ added in v0.9.24
func (*AmazonOSS) GetObjectOSSURL ¶ added in v0.9.24
func (*AmazonOSS) GetObjectSignedURL ¶ added in v0.9.24
func (*AmazonOSS) GetObjectURL ¶ added in v0.9.24
func (*AmazonOSS) UploadImageFromBase64 ¶ added in v0.9.24
func (*AmazonOSS) UploadImageFromFile ¶ added in v0.9.24
func (*AmazonOSS) UploadObjectFromBase64 ¶ added in v0.9.24
func (*AmazonOSS) UploadObjectFromByte ¶ added in v0.9.24
type BucketConfig ¶ added in v0.9.24
type CachedObjectURLTemplate ¶ added in v0.9.24
type GoogleOSS ¶ added in v0.9.24
type GoogleOSS struct {
// contains filtered or unexported fields
}
func (*GoogleOSS) CreateObjectFromKey ¶ added in v0.9.27
func (*GoogleOSS) DeleteObject ¶ added in v0.9.24
func (*GoogleOSS) GetBucketConfig ¶ added in v1.0.50
func (ossStorage *GoogleOSS) GetBucketConfig(bucket Bucket) *BucketConfig
func (*GoogleOSS) GetObjectBase64Content ¶ added in v0.9.24
func (*GoogleOSS) GetObjectCDNURL ¶ added in v0.9.24
func (*GoogleOSS) GetObjectOSSURL ¶ added in v0.9.24
func (*GoogleOSS) GetObjectSignedURL ¶ added in v0.9.24
func (*GoogleOSS) GetObjectURL ¶ added in v0.9.24
func (*GoogleOSS) UploadImageFromBase64 ¶ added in v0.9.24
func (*GoogleOSS) UploadImageFromFile ¶ added in v0.9.24
func (*GoogleOSS) UploadObjectFromBase64 ¶ added in v0.9.24
func (*GoogleOSS) UploadObjectFromByte ¶ added in v0.9.24
type IProvider ¶ added in v0.9.26
type IProvider interface { GetBucketConfig(bucket Bucket) *BucketConfig GetClient() interface{} GetObjectURL(bucket Bucket, object *Object) (string, error) GetObjectOSSURL(bucket Bucket, object *Object) (string, error) GetObjectCDNURL(bucket Bucket, object *Object) (string, error) GetObjectSignedURL(bucket Bucket, object *Object, expires time.Time) (string, error) GetObjectBase64Content(bucket Bucket, object *Object) (string, error) UploadObjectFromFile(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, localFile string) (Object, error) UploadObjectFromBase64(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, content, extension string) (Object, error) UploadObjectFromByte(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, content []byte, extension string) (Object, error) UploadImageFromFile(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, localFile string) (Object, error) UploadImageFromBase64(ormService *beeorm.Engine, bucket Bucket, namespace Namespace, image, extension string) (Object, error) DeleteObject(bucket Bucket, object *Object) error // CreateObjectFromKey TODO Remove CreateObjectFromKey(ormService *beeorm.Engine, bucket Bucket, key string) Object }
func NewAmazonOSS ¶ added in v0.9.24
type NewProviderFunc ¶ added in v1.0.50
Click to show internal directories.
Click to hide internal directories.