내가 페이스 북에 내 서버에서 사진을 게시하려고 던져 생성 실패,하지만 난 이상한 오류가 발생합니다 :페이스 북 : 치명적인 오류 : catch되지 않은 CurlException : 26 : formpost 데이터
Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown in base_facebook.php on line 886
그리고 응용 프로그램 코드가 여기에 있습니다 :
를$facebook->setFileUploadSupport(true);
$file = "/uploads/test_photo.jpg";
$post_data = array(
"message" => "My photo caption",
"source" => '@' . realpath($file)
);
$album_id = "10150639478245912";
$data = $facebook->api("/".$album_id."/photos", 'post', $post_data);
print_r($data);
허가 응용 프로그램의 사용 대신이의
$loginUrl = $facebook->getLoginUrl(
array('scope' => 'publish_stream, user_photos')
);
저는 PHP 프로그래머가 아니지만 CURL이 이미지를 파일 위치에서 멀티 파트 게시 용 바이트 스트림으로 변환하는 곳일 수 있습니다. 어쩌면 webserver/CURL에 지정한 $ 파일의 데이터 바이트를 가져올 수있는 권한이없는 것입니까? – DMCS