github.com/segakazzz/buffalo@v0.16.22-0.20210119082501-1f52048d3feb/binding/file.go (about) 1 package binding 2 3 import ( 4 "mime/multipart" 5 ) 6 7 // File holds information regarding an uploaded file 8 type File struct { 9 multipart.File 10 *multipart.FileHeader 11 } 12 13 // Valid if there is an actual uploaded file 14 func (f File) Valid() bool { 15 return f.File != nil 16 } 17 18 func (f File) String() string { 19 if f.File == nil { 20 return "" 21 } 22 return f.Filename 23 }