Php POST - 获取边界值

时间:2014-05-02 09:27:19

标签: php post curl plupload

所以我想使用curl上传文件,但问题是:post请求包含一个由网站检查的边界变量。我知道这是因为在Tamper Data中修改此变量时出现错误。

Http标题(重要部分):

Content-Type: multipart/form-data; boundary=----pluploadboundaryp18mu3sf5fus08pd11c3kvq163514

发布请求:

------pluploadboundaryp18mu3sf5fus08pd11c3kvq163514\r\n
Content-Disposition: form-data; name="name"\r\n
\r\n
1.jpg\r\n
------pluploadboundaryp18mu3sf5fus08pd11c3kvq163514\r\n
Content-Disposition: form-data; name="imageData"; filename="1.jpg"\r\n
Content-Type: image/jpeg\r\n
\r\n
{Filecontent}

所以我的问题是:我如何绕过或复制这个边界?

修改:如果您想自己测试,表单上传位于:https://www.marktplaats.nl/syi/239/1399/plaatsAdvertentie.html

1 个答案:

答案 0 :(得分:0)

所以我得到了我的问题的答案。还要感谢Ruslan Bes的帮助。 问题是我发布了我的帖子请求http_build_query($ post)而不是$ post。 小错误可能会导致很多问题:D