1

我在这个平台上阅读了很多,但似乎没有人得到关于我的问题的答案。

有我的代码:

$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);

图片已正确上传到我的墙上。

4

0 回答 0