type File

File是一个接口,实现了对一个multipart信息中文件记录的访问。它的内容可以保持在内存或者硬盘中,如果保持在硬盘中,底层类型就会是*os.File。

  1. type File interface {
  2. io.Reader
  3. io.ReaderAt
  4. io.Seeker
  5. io.Closer
  6. }

type FileHeader

  1. type FileHeader struct {
  2. Filename string
  3. Header textproto.MIMEHeader
  4. // 内含隐藏或非导出字段
  5. }

func (fh *FileHeader) Open() (File, error) :Open方法打开并返回其关联的文件

type Form

  1. type Form struct {
  2. Value map[string][]string
  3. File map[string][]*FileHeader
  4. }

func (f *Form) RemoveAll() error:删除Form关联的所有临时文件。