我很想知道网络服务器如何处理文件上传。
整个文件是作为一个块发送的吗?或者它是否流入网络服务器 - 将它放在一起并将其保存在临时文件夹中供PHP等使用?
答案 0 :(得分:2)
这只是遵循编码规则的问题,以便人们可以轻松解码(解析)它。请阅读specification关于multipart-form/data
编码(使用input type="file"
进行基于HTML的文件上传所需的编码)。
通常,解析由服务器端应用程序本身完成。网络服务器只负责将字节从一端传输到另一端。
答案 1 :(得分:0)
它会流式传输以回答该问题,但请参阅此RFC 1867以获取更多信息。
答案 2 :(得分:0)
RFC 1867描述了这种机制。