所以我想使用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
答案 0 :(得分:0)
所以我得到了我的问题的答案。还要感谢Ruslan Bes的帮助。 问题是我发布了我的帖子请求http_build_query($ post)而不是$ post。 小错误可能会导致很多问题:D