Popup Download Via Squid

Posted on Updated on


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>

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s