Kita tahu kalo misalkan untuk mengupload file terutama gambar akan memakan banyak kapasitas bandwidth kita, nah dengan ada nya penyimpanan cloud kita akan menghemat bandwidth kita, nah untuk yang satu ini kita akan mencoba melakukan Upload File ke Cloudinary, yuk kita praktekan teman teman.
pertama tama kita bikin terlebih akun dari cloudinary nya, dan setelah itu kita akan punya cloud_name, api_key dan api_secret. setelah itu kalian buat file dengan nama composer.json dan ketikan kode berikut dan jangan lupa di simpan.
{
"autoload":{
"psr-4":{
"":""
}
},
"require": {
"cloudinary/cloudinary_php": "dev-master"
}
}
setelah itu kalian bisa ke command prompt dan ketikan composer update lalu tekan enter. etelah itu kita buat file index.php dan buat struktut html berikut.
<form action="" method="post" enctype="multipart/form-data"> <label>Nama Gambar :</label> <input type="text" name="namaGambar" placeholder="namaGambar"><br> <input type="file" name="file"><br> <input type="submit" name="submit" value="submit"> </form>
seperti halnya ingin upload biasa kita butuh encytipe dan beberapa input untuk nama file dan input file nya. tampilannya pun sangat sederhana seperti berikut.
setelah itu kita buat configurasinya, seperti berikut, ketikan di atas sebelum tag form.
untuk cloud_name, api_key, dan api_secret sesuaikan dengan akun teman teman yah.
setelah itu kita buat fungsi upload nya, ketikan kode berikut.
if(isset($_POST['submit'])){
$data = array(
'namaGambar' => $_POST['namaGambar'],
'filename' => $_FILES['file']['name'],
'tmp_name' => $_FILES['file']['tmp_name'],
);
\Cloudinary\Uploader::upload($data['tmp_name'], array(
'public_id' => $data['namaGambar']
));
}
untuk fungsi upload di cloudinary sendiri seperti di atas yah yaitu \Cloudinary\Uploader::upload(), coba sekarang kita upload.
ketikan nama gambar di sini saya beri nama halo dan klik browse untuk mencari gambar yang akan di upload.
saya pilih gambar 2.PNG dan klik submit.
dan file gambar akan terupload di cloud dengan nama gambar halo.
seperti itu cara Upload gambar ke Cloudinary smeoga bermanfaat.




