April 19, 2024
linux

linux

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.

Leave a Reply

Your email address will not be published. Required fields are marked *