У меня есть приложение, с помощью которого пользователи могут добавлять изображения в свои альбомы, используя 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
Должен ли я сделать что-то для окон