照片上传失败,Curl异常#26

时间:2012-06-16 08:33:15

标签: php facebook facebook-php-sdk photo-upload

您好,

我正试图通过我的Facebook应用程序将照片上传到Facebook。

这是我的代码:

$photo_details = array(
        'message'=> 'my photo'
    );
$file = "http://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Waves_lajolla.jpg/300px-Waves_lajolla.jpg";  
$photo_details['image'] = '@'.realpath($file);

try {
    $upload_photo = $facebook->api('/'.'almbumId'.'/photos', 'post', $photo_details);
} catch (FacebookApiException $e) {
    echo 'Error'.$e;
    error_log($e);
}

但它总是给我

  

CurlException:26:创建formpost数据失败

1 个答案:

答案 0 :(得分:0)

您的图片路径不能是网址,必须是本地网址。例如:

$file='images/logo.jpg'; //Example image file

但是你有没有得到任何解决方案如何从URL发布图像?如果是这样,请分享,因为我正在寻找一个解决方案来发布URL中的图像。