Siapa bilang upload file sekarang hanya bisa dilakukan lewat GUI (Graphic User Interface) saja? Sekarang kamu bisa melakukan upload file hanya dengan menggunakan API secara text di server. Dan kali ini contohnya akan saya demonstrasikan pada filehosting anonfiles.com.
File Hosting Gratis
Anonfiles mungkin adalah salah satu file hosting yang saya sukai, karena konsepnya yang bersifat anonim atau tidak meninggalkan jejak sama sekali. Kemudian servernya yang cukup reliable juga adalah faktor utama mengapa platform gratis ini begitu saya sukai.
Selain itu, file yang bisa di upload hingga 20 GB per file. Serta trafik yang disediakan adalah unlimted.
Baca juga : MNC Play: Kecepatan Sebenarnya dari Fibre Optic
Tidak Perlu Daftar
Kamu tidak perlu mendaftar untuk melakukan upload ke anonfiles. Cukup anonim saja, lalu upload. Otomatis file kamu sudah tersimpan.
API
Yang menariknya adalah file hosting ini support API dan memudahkan untuk sysadmin atau devops yang ingin menaruh file dengan size cukup besar di internet. Entah itu untuk temporary atau permanen.
Format default API yang bisa digunakan sebagaimana yang tercantum di dokumentasi adalah :
curl -F "file=@test.txt" https://api.anonfiles.com/upload
Jika di explore dengan contoh maka sebagai berikut:
curl -F "file=@/var/www/html/file.txt" https://api.anonfiles.com/upload
Atau kita bikin simpel aja karen kepanjangan. Kita panggil dengan script yang lebih mudah lagi dan percantik menggunakan jq. Jq adalah tools mempercantik output dari json.
Baca juga : Pengalaman Dedicated Server Mati Total
Jika belum ada jq, kita tinggal install saja.
yum install jq
Kemudian kita buat filenya. Saya beri nama anon1.
vi /usr/bin/anon1
Lalu kita isikan filenya :
!/bin/bash
curl -F "file=@$1" https://api.anonfiles.com/upload | jq
Kemudian save, dan kita buat filenya executable.
chmod +x /usr/bin/anon1
Untuk seterusnya bisa kita panggil dengan cara berikut.
anon1 'fileku.txt'
Nantinya contoh format respon yang didapat seperti ini:
Oke terima kasih sudah mau membaca artikel ini. Semoga bermanfaat dan jika ada improvisasi bisa di share dengan komen di bawah ini.