致命错误:未捕获CurlException:26:无法创建抛出formpost数据(Fatal er

2019-09-18 04:05发布

我得到以下错误:

Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown in /home/u801961841/public_html/inc/lib/base_facebook.php on line 814

这是我使用的代码:

    if ($result === false) {
      $e = new FacebookApiException(array(
        'error_code' => curl_errno($ch),
        'error' => array(
        'message' => curl_error($ch),
        'type' => 'CurlException',
        ),
      ));
      curl_close($ch);
      throw $e;
    }
    curl_close($ch);
    return $result;
  }

有谁知道如何解决这个问题?

Answer 1:

到图像的路径是不正确的。 纠正,问题就会得到解决。



Answer 2:

我假定你正在尝试文件上传到Facebook,如照片上传。 某些涉及读取文件和建设纳入呼叫。

如果没有,那么修改的问题。 (您链接的来源不为我工作 - 所以就把培训相关位的问题。)

如果是这样,那么这个错误是因为PHP不能读取您要上传的文件。 检查文件是否存在,检查权限的文件,以及PHP / Apache用户有权阅读。 你建立Facebook的电话之前,您可以用file_exists()和is_readable()做到这一点。



Answer 3:

如果您上传使用$ _FILE文件,你需要使用“真实路径($ _ FILE)”。 但是,如果你使用的是本地的图像文件从您的服务器,您需要使用目录名(),以正确地指向图像。

目录名(目录名(目录名(FILE)))'/插件/乐趣/图像/'.$ IMAGE_NAME。



文章来源: Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown