Home | History | Annotate | Download | only in http

Lines Matching full:multipart

19 	"mime/multipart"
48 ErrNotMultipart = &ProtocolError{"request Content-Type isn't multipart/form-data"}
49 ErrMissingBoundary = &ProtocolError{"no multipart boundary param in Content-Type"}
179 // MultipartForm is the parsed multipart form, including file uploads.
182 MultipartForm *multipart.Form
293 var multipartByReader = &multipart.Form{
295 File: make(map[string][]*multipart.FileHeader),
298 // MultipartReader returns a MIME multipart reader if this is a
299 // multipart/form-data POST request, else returns nil and an error.
302 func (r *Request) MultipartReader() (*multipart.Reader, error) {
307 return nil, errors.New("http: multipart handled by ParseMultipartForm")
313 func (r *Request) multipartReader() (*multipart.Reader, error) {
319 if err != nil || d != "multipart/form-data" {
326 return multipart.NewReader(r.Body, boundary), nil
841 case ct == "multipart/form-data":
899 // ParseMultipartForm parses a request body as multipart/form-data.
907 return errors.New("http: multipart handled by MultipartReader")
970 func (r *Request) FormFile(key string) (multipart.File, *multipart.FileHeader, error) {
972 return nil, nil, errors.New("http: multipart handled by MultipartReader")