【发布时间】:2013-09-05 15:40:06
【问题描述】:
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是发布这个问题的更好工具)
【问题讨论】: