中读取出文件内容....查阅了资料, 找到一篇鸟哥关联的PHP文件上传源码分析(RFC1867)
但也没有说明具体原因, 于是看了一下Go的文件上传的实现....Body最大只能42M(上传文件还是32M)
如果Body小于maxMemory那么就直接把上传的文件读取到内存中操作,否则写入到临时文件夹(写入临时文件这个和PHP操作一致)
func (r *Reader...More
如果每次请求都附加大文件, 就会导致总是解析文件上传,为什么不跳过文件上传,直接解析其它Body数据呢?...因为读取Body的内容肯定是从上到下,文件可能在最前面,可能在最后面
代码只能一行一行的读取Body,如果第一个部分是文件, 并且太大的话只能先写到临时文件夹
读取完这一个部分,才能读取接下来的内容 PS