FacebookCurl.php中的“数组到字符串转换”错误

FacebookCurl.php中的“数组到字符串转换”错误,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我有这个错误。。。。在FacebookCurl.php的第66行中,数组到字符串的转换,我正在尝试更新:来自page/tabs/app_id的自定义_图像 我从输入类型文件中获取自定义_图像的值,并使用多部分/表单数据 这是我的php代码 FacebookCurl.php中第66行中的错误数组到字符串转换是这样说的 <?php /** * Set an array of options to a curl resource * * @param array $optio

我有这个错误。。。。在FacebookCurl.php的第66行中,数组到字符串的转换,我正在尝试更新:来自page/tabs/app_id的自定义_图像

我从输入类型文件中获取自定义_图像的值,并使用多部分/表单数据

这是我的php代码

FacebookCurl.php中第66行中的错误数组到字符串转换是这样说的

<?php
/**
   * Set an array of options to a curl resource
   *
   * @param array $options
   */
  public function setopt_array(array $options)
  {
    curl_setopt_array($this->curl, $options);
  }
您能帮助我吗?

在$custom\u映像中看起来只是需要映像的路径,但您正在为其分配整个$\u FILES[]复合数组。
尝试替换此行$custom_image=$\u FILES['custom_image'];在代码中,$custom\u image=$\u文件['custom\u image']['tmp\u name'];看看它是否有效

什么时候会出现错误?你要传递的数组是什么?你能在某处回显它吗?var_dump$custom_image;数组大小=5'name'=>array size=1 0=>string'ico.jpg'Lenght=7'type'=>array size=1 0=>string'image/jpeg'Length=10'tmp\u name'=>array size=1 0=>string'C:\wamp\tmp\phpDB3.tmp'Lenght=22'error'=>array size=1 0=>int 0'=>int 11556错误是在我尝试执行请求时出现的$request=newfacebook请求$session,'POST','/'。$tab,数组'custom_name'=>$custom_name,'custom_image'=>$custom_image//here;说。。注意:第66行C:\wamp\www\WebquitectoTabs\vendor\facebook\php-sdk-v4\src\facebook\HttpClients\FacebookCurl.php中的数组到字符串转换我认为是curl,但我对此一无所知。。。。
<?php
/**
   * Set an array of options to a curl resource
   *
   * @param array $options
   */
  public function setopt_array(array $options)
  {
    curl_setopt_array($this->curl, $options);
  }