当字段名称类似于“image []”时,使用curl发布文件

时间:2014-02-18 14:27:29

标签: php curl

如果在字段名称为“[]”的表单中使用curl发布文件怎么办?我正在使用@与文件的路径上传,这是完美的,但我发送的图像不显示。请帮助!!!

2 个答案:

答案 0 :(得分:0)

您需要转义括号。例如:

curl -XPOST -d@/tmp/image\[\]123.png http://localhost

或者如果你更喜欢引用,因为你会做很多这样的事情:

curl -XPOST -d@"/tmp/image[]123.png" http://localhost

答案 1 :(得分:0)

我解决了。它就像将图像区域视为数组一样简单。例如:

$params = array('image[0]'=>$image1,'image[1]'=>$image2,'image[2]'=>$image3)

经过测试和工作!!!