我在这个平台上阅读了很多内容,但似乎没有人能够得到关于我的问题的答案。
有我的代码:
$file= $str.".png";
$facebook->setFileUploadSupport(true);
$post_data = array(
"message" => "my message."
);
$post_data[basename($file)] = '@' . dirname(__FILE__) . '/'.$file.'';
$data = $facebook->api('/me/photos', 'post', $post_data);
我遇到了一个CurlException:26错误。 我甚至尝试过这个:
$post_data[basename($file)] = '@' . realpath($file);
但我得到了同样的错误。
我首先考虑我的问题是在$ file上。 如果我对这个回音,我有一个像这样的图像名称:0gwP7eDAtb2X.png
现在,如果我测试这段代码:
$post_data[basename($file)] = '@' . realpath(0gwP7eDAtb2X.png);
图片已正确上传到我的墙上。