multipart数据结构

--[boundary]

[headers]

[content]

--[boundary]

[headers]

[content]

[... ...]

--[boundary]--

multipart可以内嵌multipart,form-data类型包含mixed类型。

mutipart的每一个分块都由boundary开始,同时也由boundary结束

doundary = multipart:headers[boundary]

content-type与content-disposition的数据结构一致:

content-type = value;params

content-disposition = value;params

multipart/form-data

域名 = multipart:headers[content-disposition][form-data]:params[name]

文件名 = multipart:headers[content-disposition][form-data]:params[filename]

multipart/mixed

文件名 = multipart:headers[content-disposition][attachment]:params[filename]

原文地址:https://www.cnblogs.com/hvicen/p/6046815.html