我收到以下错误:
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;
}
有谁知道如何解决这个问题?
答案 0 :(得分:2)
图像的路径不正确。 纠正它,问题将得到解决。
答案 1 :(得分:0)
我认为您正在尝试将文件上传到Facebook,例如照片上传。涉及阅读文件并建立呼叫的东西。
如果没有,那么修改问题。 (您的源代码链接对我不起作用 - 所以请将相关内容放在问题中。)
如果是这样,那么此错误是因为PHP无法读取您尝试上传的文件。检查文件是否存在,检查文件的权限,以及PHP / Apache用户是否有权读取它。在构建facebook调用之前,您可以使用file_exists()和is_readable()执行此操作。
答案 2 :(得分:0)
如果使用$ _FILE上传文件,则需要使用“realpath($ _ FILE)”。但是,如果您使用服务器中的本地映像文件,则需要使用dirname()来正确指向映像。
目录名(目录名(目录名(文件强>)))'/插件/乐趣/图像/'.$ IMAGE_NAME;