Загрузка фотографии в альбом Facebook с сервера Windows не работает - PullRequest
0 голосов
/ 02 октября 2011

У меня есть приложение, с помощью которого пользователи могут добавлять изображения в свои альбомы, используя curl.Я кодировал его на своем сервере Linux, и все работало отлично.Итак, я загрузил приложение на свой клиентский сервер (который является windows), и загрузка фотографий не работает, я не могу понять, почему.

Мой код

$file = $img_path;
$args = array(
    'message' => APP_TITLE,
);
$args[basename($file)] = '@' . $file;
$ch = curl_init();
$url = 'https://graph.facebook.com/' . $album_id . '/photos?access_token=' . $access_token;


curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$data = curl_exec($ch);
//returns the photo id
$res = json_decode($data,true);

ЕдинственныйРазница между окнами и Linux заключается в том, как вы определяете пути к изображениям. Путь к изображениям в Windows: C:\Projects\appname\www\gallery\folder\picture.jpg

и в Linux: /var/www/appname/gallery/folder/picture.jpg

Должен ли я сделать что-то для окон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...