Не получается отправить файл на сервер с помощью cURL

151
09 мая 2019, 20:00
$upload_url = "https://pu.vk.com/c815534/upload.php?act=add_audio&mid=305825127&aid=0&gid=0&hash=30b667141a2f3c0b826af655ed4f2979&rhash=9e188a1b6695caef703fe97e0fba3f45&api=1";
$musicaddress = realpath(__DIR__."\\music\\")."\\song.mp3";
$post = array (
'file' => curl_file_create ($musicaddress)
);
$ch = curl_init ($upload_url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data'));
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec ($ch);
curl_close ($ch); 
print_r($result);

Как исправить?

Answer 1

Со всеми сайтами, работающими по защищенному протоколу https, при условии что у вас нет необходимости проводить проверку SSL сертификата в целях безопасности, следует отключать проверку SSL сертификата опцией Curl:

curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER , false);

Полная документация на константы Curl.

READ ALSO
На сервере появляется ошибка Uncaught PHPExcel_Writer_Exception: Could not close zip file

На сервере появляется ошибка Uncaught PHPExcel_Writer_Exception: Could not close zip file

Всем приветРебята, помогите, пожалуйста

158
qt получить json объект с сайта на flask

qt получить json объект с сайта на flask

Пишу программу на Qt511 изучаю работу с сетью, у меня есть веб приложение на flask по этому адресу: вот на страницу возвращается то, что возвращает...

126
std::promise в C++

std::promise в C++

Изучаю многопоточность в C++Никак не могу понять, что такое std::promise, для чего он нужен и почему так называется? Объясните, пожалуйста

175