通过Content-Type:multipart/form-data
发送图像时,我在POST请求正文中看到了这一点
------WebKitFormBoundaryBB26cXe41lTj0CmC
Content-Disposition: form-data; name="file"; filename="My file.jpeg"
Content-Type: image/jpeg
------WebKitFormBoundaryBB26cXe41lTj0CmC
Content-Disposition: form-data; name="fileName"
My file.jpeg
------WebKitFormBoundaryBB26cXe41lTj0CmC
Content-Disposition: form-data; name="fileSize"
2268401
------WebKitFormBoundaryBB26cXe41lTj0CmC
Content-Disposition: form-data; name="fileType"
image/jpeg
------WebKitFormBoundaryBB26cXe41lTj0CmC
Content-Disposition: form-data; name="fileLastMod"
Wed Oct 04 2017 18:09:55 GMT+0200 (CEST)
------WebKitFormBoundaryBB26cXe41lTj0CmC--
这显然不包含所有使My file.jpeg
的信息。
那么,使My file.jpeg
存储在此请求中的实际数据在哪里?
图像数据显然不存在。它紧跟在任何标题之后。在您的情况下,它是Content-Type: image/jpeg
.它结束于下一个边界,在你的例子中------WebKitFormBoundaryBB26cXe41lTj0CmC