php curl模拟input数组形式上传图片

能不能通过curl模拟出下面html的形式来上传图片

<input type="file" name="imgs[]"/>
<input type="file" name="imgs[]"/>
<input type="file" name="imgs[]"/>

$file_obj = curl_file_create(realpath($file), 'image/png');
$data['imgs'][] = $file_obj;

也就是说是这种。但是这个会报错,Array to string conversion

我用http_build_query()来处理。但是这样处理之后$_FILES就接收不到值了

请问有没有什么办法,可以解决

阅读 2.6k
1 个回答

既然HTML inputnameimgs[],那curl也用这个就行了($data['imgs[]']=$file_obj),而不是搞个数组。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题