Я получаю ответ «не удалось создать предварительные данные» от curl всякий раз, когда я пытаюсь загрузить файл. Из других сообщений в Интернете я чувствую, что это неверный путь к файлу, но я не могу найти абсолютный путь к герою.
Когда я делаю dirname(__FILE__)
, все, что я получаю, это /app/www/
, что не может быть правильным, не так ли? Как получить абсолютный путь к файлу в приложении heroku?
это вся моя строка для пути к изображению, включаемому в данные поста
"@".dirname(__FILE__).'/images/wallimages/'.random_pic()
и мои настройки скручивания:
$ch = curl_init('https://url.com/'.$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
if(curl_errno($ch))
{
return 'Curl error: ' . curl_error($ch);
}
curl_close ($ch);
return $result;