Adakah terdapat Tag Muat turun HTML?

Satu tag muat turun akan membolehkan halaman HTML memaksa muat turun fail

Jika anda pemaju web, anda mungkin mencari kod HTML yang memuatkan fail dalam kata lain, tag HTML tertentu yang memaksa pelayar web untuk memuat turun fail tertentu dan bukannya memaparkannya dalam pelayar web.

Satu-satunya masalah adalah bahawa tiada tag muat turun. Anda tidak boleh menggunakan fail HTML untuk memaksa muat turun fail. Apabila hyperlink diklik dari halaman web-tidak kira jika video, fail audio, atau laman web lain-pelayar web secara automatik cuba membuka sumber dalam tetingkap penyemak imbas. Apa-apa sahaja yang pelayar tidak memahami cara memuatkan akan diminta sebagai muat turun sebaliknya.

Iaitu, melainkan pengguna mempunyai penyemak imbas tambahan atau pelanjutan yang memuat jenis fail tertentu. Beberapa add-on menyediakan sokongan pelayar web untuk semua jenis fail seperti dokumen DOCX dan PDF , beberapa format filem, dan jenis fail lain.

Walau bagaimanapun, beberapa pilihan lain akan membiarkan pembaca anda memuat fail selain membukanya dalam penyemak imbas.

Mendidik Pengguna tentang Cara Menggunakan Pelayar Web

Salah satu cara paling mudah untuk mempunyai pengguna memuat turun fail yang mungkin muncul dalam penyemak imbas mereka apabila diklik adalah untuk memaklumkan mereka bagaimana muat turun fail sebenarnya berfungsi.

Setiap pelayar moden mempunyai apa yang dipanggil menu konteks yang muncul apabila mengklik kanan pautan, atau apabila mengetik-dan-memegang skrin sentuh. Apabila pautan dipilih dengan cara ini, anda mempunyai lebih banyak pilihan, seperti menyalin teks hiperpautan, membuka pautan dalam tab baharu, atau memuat turun apa-apa fail pautan pautan ke.

Ini adalah cara yang sangat mudah untuk mengelakkan memerlukan tag muat turun HTML: hanya pengguna anda memuat turun fail secara langsung. Ia berfungsi dengan setiap jenis fail tunggal, termasuk halaman seperti HTML / HTM, TXT, dan fail PHP , serta filem ( MP4 , MKV , dan AVI ), dokumen, fail audio, arkib dan banyak lagi.

Cara paling mudah untuk meniru tag muat turun HTML adalah untuk memberitahu orang tentang apa yang perlu dilakukan, seperti dalam contoh ini.

Klik kanan pautan dan pilih Simpan pautan sebagai ... untuk memuat turun fail.

Nota: Sesetengah pelayar mungkin memanggil pilihan ini sesuatu yang lain, seperti Simpan As.

Muatkan Muat Turun ke Fail Arkib

Kaedah lain yang boleh digunakan oleh pemaju laman web ialah meletakkan muat turun dalam arkib seperti fail ZIP , 7Z , atau RAR .

Pendekatan ini berfungsi dua tujuan: ia memampatkan muat turun untuk menjimatkan ruang cakera pada pelayan dan membolehkan pengguna memuat turun data lebih cepat, tetapi ia juga meletakkan fail dalam format yang kebanyakan pelayar web tidak akan cuba dibaca, yang memaksa penyemak imbas untuk muat turun fail sebaliknya.

Kebanyakan sistem operasi mempunyai program terbina dalam yang boleh mengarkibkan fail seperti ini, tetapi aplikasi pihak ketiga biasanya mempunyai lebih banyak ciri dan mungkin lebih mudah digunakan. PeaZip dan 7-Zip adalah beberapa kegemaran.

Menipu Pelayar Dengan PHP

Akhirnya, jika anda mengetahui beberapa PHP, anda boleh menggunakan skrip PHP lima baris mudah untuk memaksa penyemak imbas untuk memuat turun fail tanpa zipping atau meminta pembaca anda melakukan apa-apa.

Kaedah ini bergantung kepada pengepala HTTP untuk memberitahu penyemak imbas bahawa fail tersebut adalah lampiran dan bukannya dokumen web, jadi sebenarnya ia berfungsi dengan cara yang serupa dengan kaedah di atas, tetapi sebenarnya tidak memerlukan anda untuk memampatkan fail tersebut.