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  }