通过文件多部分存储发送的文件的数据在哪里



通过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

相关内容

  • 没有找到相关文章

最新更新