Php 将照片上载到Facebook时,会出现第26个选项

Php 将照片上载到Facebook时,会出现第26个选项,php,facebook,Php,Facebook,我用unity3d制作了一个截图并上传到facebook上。因为我的应用程序将是跨平台的,所以它成功地将其上传到一个php脚本,该脚本将通过浏览器将其传递到facebook。在XAMPP(Windows)上测试时,我遇到以下错误: 致命错误:未捕获卷曲异常:26:无法打开文件“temp/528056320screenShot.png” 在第994行的C:\xampp\htdocs\base\u facebook.php中抛出 这是我的代码: <?php require_once 'conf

我用unity3d制作了一个截图并上传到facebook上。因为我的应用程序将是跨平台的,所以它成功地将其上传到一个php脚本,该脚本将通过浏览器将其传递到facebook。在XAMPP(Windows)上测试时,我遇到以下错误:

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

在第994行的C:\xampp\htdocs\base\u 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";
}
?>


有人知道这个问题的解决办法吗?看来我只是犯了个小错误,弄不明白。图像将上载到文件夹,我可以在脚本完成运行后查看它。

上载进度成功吗?文件存在吗?这条路对吗?你有读取权限吗?我唯一不能正确检查的是读取权限。为每个人提供了读取权限,但可能是与windows相关的问题。路径是正确的,并且文件确实存在一个绝对路径,然后正确地转义它,而且Windows确实使用“\”IMO。