Popup Download Via Squid

Hari ini aku coba mencari bagaimana caranya agar ketika si user mau mendownload sesuatu, jika filenya melebihi dari xxx MB maka akan keluar popup (peringatan).

Nah setelah aku posting ke milis jogja-linux, akhirnya ada yg ngasih gambaran clue, akhirnya aku coba dan Alahamdulillah berhasil. dan inilah caranya :

  • Pastikan di squid.conf bahwa “reply_body_max_size 5000000 allow all” ini tidak disable (comment), Angka 5000000 itu adalah optional, yang artinya saya hanya membatasi download sampai 5 MB, jika Anda ingin memberikan lebih, silahkan ganti angka tersebut.
  • Edit file /usr/share/errors/English/ERR_TOO_BIG, tambahkan script javascrip buat menampilkan popup saat download seperti: Script Onload
  • Cobalah Download File yg besarnya lebih dari 5 MB, maka sim salabim , akan keluar popup peringatan “Gunakanlah BANDWITH Dengan BIJAK, File Yang Akan Anda DOWNLOAD terlalu BESAR”

Sample isi onload.txt

<HTML>
<HEAD>
<title> Pergunakan Bandwith Dengan Bijak </title>
</HEAD>
<BODY onload='alert("Gunakanlah BANDWITH Dengan BIJAK"),history.go(-1)' </BODY>
</HTML>

The following two tabs change content below.
Unix/Linux enthusiasts, good working experience with SAN, NAS, Linux, Solaris, AIX, VMWare & Graphic Design. Certified for Solaris Admin, EMC & HDS Storage.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.