Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryxxxxyz
----WebKitFormBoundaryxxxxyz
Content-Disposition: form-data; name="Filedata"; filename="/C:/Users/xxxxx/Desktop/sample.png"
Content-Type: image/png
(data)
----WebKitFormBoundaryxxxxyz
没弄过webserver没写过http应用,看到这个问题有点没搞明白。如这种http数据。webserver在收到后,如何提取(data)的内容?
boundary是分割线,但是(data)部分是二进制的图片(或者其他的二进制格式)。那么server在提取data的时候,如何在二进制数据中找boundary?
每次读256个字节,然后在这里面查找boundary?或者把body都读到一个大buffer中,然后找bounday?
感觉这种查找很笨啊。不过我也没想出来什么正规方法。哪位做过或者研究过内部实现的,给介绍一下?正规通常的办法是怎么弄的?
--
修改:chunhui FROM 124.202.206.*
FROM 124.202.206.*