Привет, есть код. $image_path находится локально и прикрепляет изображение к продукту.
Возможно ли загрузить каким то образом $image_path1 который находится удаленно?
public function uploadImageToPrestashop()
{
$value = config('prestashop');
$urlImage = $value['path'] . '/api/images/products/' . 2259;
$key = $value['key'];
//Here you set the path to the image you need to upload
$image_path = $value['path'] . 'img/tmp/product_mini_24.jpg';
$image_path1 = 'http://127.0.0.1:8000/storage/images/9414115100.jpg';
$image_mime = 'image/jpg';
$args['image'] = new CurlFile($image_path, $image_mime);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_URL, $urlImage);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, $key.':');
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
$result = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo $httpCode;
}