Documentation ¶
Index ¶
- Constants
- func Insert(postId int64, alt string, fileId int64) error
- func InsertFile(media *Media, hash string, newHash string) (int64, error)
- func TransformAndSave(postID int64, imageMPH *multipart.FileHeader, alt string) error
- func ValidateMpFileHeader(fileHead *multipart.FileHeader) error
- type Media
- type Meta
Constants ¶
View Source
const (
MaxImageSize int64 = 10 * 1024 * 1024 // 10Mb
)
View Source
const (
SubPath = "posts/images"
)
Variables ¶
This section is empty.
Functions ¶
func TransformAndSave ¶
func TransformAndSave(postID int64, imageMPH *multipart.FileHeader, alt string) error
func ValidateMpFileHeader ¶
func ValidateMpFileHeader(fileHead *multipart.FileHeader) error
ValidateMpFileHeader multipart.FileHeader
Types ¶
type Media ¶
type Media struct { FileType fileutil.Format `msg:"fileType" json:"fileType,omitempty"` Meta *Meta `msg:"meta" json:"meta"` Url string `msg:"url" json:"url"` }
func (*Media) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type Meta ¶
type Meta struct { Alt string `msg:"alt" json:"alt"` Width int64 `msg:"width" json:"width"` Height int64 `msg:"height" json:"height"` }
func (Meta) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
Click to show internal directories.
Click to hide internal directories.