Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckImage ¶
func CheckImage(file io.ReadSeeker, expectedContentType string) error
CheckImage - возвращает ошибку, если изображение не удалось извлечь из file.
func DecodeImage ¶
DecodeImage - возвращает изображение из file, или ошибку, если изображение не удалось извлечь.
func DecodeImageConfig ¶
DecodeImageConfig - возвращает информацию об изображении из file, или ошибку, если информацию не удалось извлечь.
Types ¶
type MimeTypeList ¶
type MimeTypeList struct {
// contains filtered or unexported fields
}
MimeTypeList - хранит соответствие расширений их типам файлов (в обе стороны).
func NewMimeTypeList ¶
func NewMimeTypeList(items []MimeType) *MimeTypeList
NewMimeTypeList - создаёт объект MimeTypeList на основе списка соответствий расширений и файлов.
func (*MimeTypeList) ContentTypeByExt ¶
func (mt *MimeTypeList) ContentTypeByExt(value string) (string, error)
ContentTypeByExt - возвращает тип файла по указанному расширению, если тип не найден, то возвращается пустая строка.
func (*MimeTypeList) ExtByContentType ¶
func (mt *MimeTypeList) ExtByContentType(value string) (string, error)
ExtByContentType - возвращает расширение по указанному типу файла, если расширение не найдено, то возвращается пустая строка.
func (*MimeTypeList) MimeTypesByExts ¶
func (mt *MimeTypeList) MimeTypesByExts(values []string) ([]MimeType, error)
MimeTypesByExts - возвращает MimeType массив, в который войдут указанные расширения, если хотя бы одно расширение не зарегистрировано в списке, то будет выдана ошибка.