将照片上传到Facebook时,会出现CurlExeption 26

时间:2013-07-22 10:28:46

标签: php facebook

我使用unity3d制作截图并将其载入facebook。因为我的应用程序将跨平台,它成功地将其上传到PHP脚本,它将通过浏览器传递给Facebook。在XAMPP(Windows)上进行测试时出现此错误:

致命错误:未捕获CurlException:26:无法打开文件“temp / 528056320screenShot.png”

994

C:C:\ xampp \ htdocs \ base_facebook.php 中抛出

这是我的代码:

<?php
require_once 'config.php';

if(isset($_FILES['theFile']))
{
$img_src = "temp/" . $_FILES['theFile']['name'];
print $img_src;
move_uploaded_file($_FILES['theFile']['tmp_name'], $img_src);
  print "   moved";
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
print "no ssl";
// allow uploads
//$facebook->setFileUploadSupport("http://" . $_SERVER['SERVER_NAME']);
$facebook->setFileUploadSupport(true);
print " file upload on";

// add a status message
$photo = $facebook->api('/me/photos', 'POST',
        array(
                'source' =>  '@'. $img_src ,//blijkbaar klopt het pad niet
                'message' => 'This photo came from my app.'
        )
);
var_dump($photo);
var_dump($img_src);
print "succes";

}
else
{
print "Faail";
}
?>

有人知道这个问题的解决方案吗?看起来我只是犯了一个小错误,无法弄明白。图像上传到文件夹,我可以在脚本运行完毕后查看它。

0 个答案:

没有答案