IoT

Setelan file didownload atau dibuka browser di Apache

Wew… judulnya repot sekali. Haha. 😀 Kali ini kasusnya klien saya ingin agar setiap file PDF dan teks (TXT) yang diupload pada situsnya apabila diakses dari browser akan otomatis terdownload bukannya terbuka isinya. Kalau anda menggunakan Mozilla Firefox (dan mungkin browser lainnya) tentu tahu sudah ada aplikasi PDF Viewer terintegrasi. Nah kita berusaha agar file PDFnya dibaca secara offline saja.

Ternyata solusinya gampang banget. Haha. 😀 Kita bisa menggunakan file .htaccess dikombinasikan instruksi Content-Disposition dan diletakkan dalam satu direktori yang berisi file – filenya. Misal kalau di WordPress bisa ditempatkan pada /wp-upload/. Apa kodenya? Untuk file PDF dan TXT bisa menggunakan ini:

<FilesMatch "\.(?i:pdf|txt)$">
  Header set Content-Disposition attachment
</FilesMatch>

Selesai sudah urusannya. 🙂

Sebaliknya kalau anda ingin memaksa agar file tersebut dibaca oleh browsernya maka silahkan gunakan yang ini:

Related Articles
<FilesMatch "\.(?i:pdf|txt)$">
  Header set Content-Disposition inline
</FilesMatch>

Intinya sih attachment menandakan ke browser agar file tersebut didownload dan inline agar dibuka. Sederhana kan? 🙂 Cuma berlaku di Apache lho ya kodenya dan mungkin LiteSpeed juga sih tapi belum saya coba.

moch akbar fitrianto

Jurnalis Dari Rakyatnesia.com Dan Sudah di dunia jurnalistik selama lebih dari 10 tahun. Tulisan berita Lamongan, umum, prediksi bola , dan profil sudah bukan hal asing lagi, Lugas dengan Fakta.

Related Articles

Check Also
Close
Back to top button