Сохраняю картинку на сервер с именем image.jpg, потом загружаю их в вк. Некоторые картинки загружаются без проблем, а у некоторых курл выдает такую ошибку: malformed.
function curl($url){
$aPost = array('file1' => new CURLFile("image.jpg"));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $aPost);
$res = curl_exec($ch);
echo curl_error($ch);
return $res;
}
Но картинка, на которую орет курл - без проблем скачивается и открывается, в чем может быть проблема?
Пример таких картинок:
https://ae01.alicdn.com/kf/HTB1rs9rKpXXXXb8XVXXq6x...
https://ae01.alicdn.com/kf/HTB1JwBfOpXXXXapXFXXq6x...