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