Cara upload image url ke server




upload image url

Cara upload image url ke server

Beberapa hari yang lalu saya mendapatkan project import data dalam bentuk xls dengan image link url bisa diupload ke dalam server. Mungkin banyak sobat juga pernah mengalami hal demikian atau hampir mirip.
Nah, berikut ini saya berikan tip bagaimana cara upload image url ke server dengan bahasa pemrograman php yang sudah tidak asing lagi.

Berikut ini cara upload image url ke server

<?php
$image_url = 'https://www.mampirklik.com/contoh/image.jpg';
$image = '';
$upload_path = dirname($_SERVER["SCRIPT_FILENAME"]).'/storages/image/';
if(!empty($image_url )){
    if($url = file_get_contents($image_url )){
        $file_name = basename($url);
        file_put_contents($upload_path.$file_name, $image_url );

        $image = str_replace(dirname($_SERVER["SCRIPT_FILENAME"]),'',$upload_path.$file_name);
    }
}

echo $image;
?>

Nah, cukup sampai disitu kita bisa upload file ke server lewat url sobat bisa kembang lebih bagus lagi. Mungkin sobat sudah terbiasa menggunakan curl_init seperti berikut:

<?php
$file_name_with_full_path = realpath('./upload/example.png');
$curl_handle = curl_init("https://example.com");
curl_setopt($curl_handle, CURLOPT_POST, 1);
$args['file'] = new CurlFile($file_name_with_full_path, 'image/png');
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $args); 
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
$returned_data = curl_exec($curl_handle);
curl_close ($curl_handle);
echo $returned_data;
?>

Semoga tutorial ini bisa bermanfaat dan berguna untuk kita semua.

Tags: , ,