Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileInfo ¶
type FileInfo struct {
Body io.ReadCloser
// contains filtered or unexported fields
}
func FetchFileByRequest ¶ added in v0.10.2
type Fs ¶ added in v0.3.3
type Fs = http.FileSystem
type IFile ¶ added in v0.10.2
type IFile interface {
io.ReadCloser
Name() string
}
type ResponseFile ¶ added in v0.3.7
type ResponseFile struct {
Name string `json:"name"`
Body io.ReadCloser `json:"body,omitempty"`
}
func (*ResponseFile) Close ¶ added in v0.3.7
func (res *ResponseFile) Close() error
func (*ResponseFile) Header ¶ added in v0.10.0
func (res *ResponseFile) Header() httpi.Header
func (*ResponseFile) StatusCode ¶ added in v0.3.7
func (res *ResponseFile) StatusCode() int
type ResponseFileWriteTo ¶ added in v0.3.7
type ResponseFileWriteTo struct {
Name string `json:"name"`
Body httpi.WriterToCloser `json:"body,omitempty"`
}
func (*ResponseFileWriteTo) Close ¶ added in v0.3.7
func (res *ResponseFileWriteTo) Close() error
func (*ResponseFileWriteTo) Header ¶ added in v0.10.0
func (res *ResponseFileWriteTo) Header() httpi.Header
func (*ResponseFileWriteTo) StatusCode ¶ added in v0.3.7
func (res *ResponseFileWriteTo) StatusCode() int
type UploadFile ¶
type UploadFile struct {
ID uint64 `gorm:"primary_key" json:"id"`
FileName string `gorm:"type:varchar(100);not null" json:"file_name"`
OriginalName string `gorm:"type:varchar(100);not null" json:"original_name"`
URL string `json:"url"`
MD5 string `gorm:"type:varchar(32)" json:"md5"`
Mime string `json:"mime"`
Size uint64 `json:"size"`
}
Click to show internal directories.
Click to hide internal directories.