其中是通过file-multipart存储的文件的数据?
问题描述:
当通过Content-Type:multipart/form-data
发送图像,我看到这在我的POST请求的身体其中是通过file-multipart存储的文件的数据?
------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--
这显然doen't包含所有使My file.jpeg
的信息。
那么My file.jpeg
存储在这个请求中的实际数据在哪里?
答
图像数据显然不存在。它在任何标题之后。在你的情况下,它是Content-Type: image/jpeg
。它结束于下一个边界,在你的情况下------WebKitFormBoundaryBB26cXe41lTj0CmC