标题说明了一切。我的意思是假设我们正在尝试上传多个图像,对于每个多部分部分,我们将有子标题,例如Content-Disposition: form-data; name="file"; filename="mia.jpeg"Content-Type: image/jpegContent-Length: 5379Content-Length 足以告诉解析器此内容部分何时结束并开始另一部分。但我很可能遗漏了一些东西,你能帮忙吗?
2 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
慕姐4208626
TA贡献1852条经验 获得超7个赞
为什么我们需要多部分数据格式的边界?
边界是用于允许服务器将消息拆分为块或正文部分的分隔符。多部分请求可以包含任意数量的正文部分。这些multipart/form-data
请求目前在RFC 7578 中定义。
每个部分由它自己的内容头(零个或多Content-
个头字段)和一个正文组成。值得一提的是,边界定界符不得出现在任何封装部分内。
另一个相关文档是RFC 2046,它定义了多部分 MIME 数据流:
正文必须包含一个或多个正文部分,每个部分前面有一个边界分隔线,最后一个部分后面跟一个结束边界分隔线。在其边界定界符之后,每个正文部分由一个标题区、一个空行和一个正文区组成。
添加回答
举报
0/150
提交
取消