http://golang.org/src/pkg/net/http/request.go
为什么 ErrNotMultipart 时返回 nil?
mr, err := r.multipartReader()
767 if err == ErrNotMultipart {
768 return nil
769 } else if err != nil {
770 return err
771 }
就我而言,我的标题有错字
multipart/form-data, boundary=xxxx
上面应该有一个分号而不是逗号。现在,我跟踪了几个小时,因为我认为 ParseMultipartForm 成功地处理了数据。
从代码来看,它被迫为零可能有充分的理由。
(我在 golang-nuts 组发布了同样的问题,但是当我向第一个合作者发布回复时,我的回复没有成功发布。所以,我认为 stackoverflow 是发布这个问题的更好工具)