存储通过file-multipart发送的文件数据在哪里?

时间:2017-10-17 15:17:47

标签: rest http multipartform-data multipart

通过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存储在此请求中的实际数据在哪里?

1 个答案:

答案 0 :(得分:0)

图像数据显然不存在。它出现在任何标题之后。在你的情况下它是Content-Type: image/jpeg。它会在下一个边界结束,在您的情况下------WebKitFormBoundaryBB26cXe41lTj0CmC