Php POST -获取边界值


Php POST - get boundary value

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

Http报头(重要部分):

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

Post请求:

------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

所以我得到了我问题的答案。也感谢鲁斯兰·贝斯的帮助。问题是我发送了我的post请求作为http_build_query($post)而不是$post。D