package runtime
type UploadFile struct {
Data []byte
Filename string
}
func NewUploadFile(data []byte, filename string) UploadFile {
return UploadFile{Data: data, Filename: filename}
}
func NewUploadFileBytes(data []byte) UploadFile {
return UploadFile{Data: data}
}
func (f UploadFile) FilenameOrDefault(defaultName string) string {
if f.Filename != "" {
return f.Filename
}
return defaultName
}