Menarik bagaimana sesetengah perkara menjadi bulatan penuh. Pada hari-hari awal Web, penyemak imbas secara automatik akan memuat turun pautan ke fail yang bukan halaman web, seperti imej, fail PDF dan dokumen. Kemudian, penyemak imbas menjadi sangat maju sehingga mereka dapat membuka hampir mana-mana fail dalam masa nyata. Itu menimbulkan masalah untuk pemaju, walaupun. Bagaimanakah anda memaksa penyemak imbas memuat turun fail, bukannya membukanya? Sekumpulan penggodaman dan penyelesaian muncul untuk menyelesaikan isu itu, tetapi tiada satu pun penyelesaian yang benar. Itu semua berubah dengan HTML5 apabila Muat Turun Atribut diperkenalkan.
Kini, pembangun boleh menambah atribut muat turun khas pada teg sauh HTML mereka untuk memberitahu penyemak imbas agar menganggap pautan sebagai muat turun, dan bukannya membuka fail sasaran. Terdapat beberapa cara berbeza yang anda boleh menggunakan Atribut Muat Turun untuk mengawal cara penyemak imbas mengendalikan pautan muat turun anda. Lebih baik lagi, semua penyemak imbas moden menyokong Atribut Muat Turun, jadi anda tidak sepatutnya melihat sebarang masalah dengan keserasian atau keperluan untuk sandaran.
Terdapat beberapa cara berbeza yang anda boleh mengendalikan Atribut Muat Turun. Masing-masing mempunyai faedah tersendiri dan semuanya berfungsi dengan lancar merentas penyemak imbas yang berbeza.
Atribut Muat Turun Biasa
Cara paling mudah untuk menggunakan Muat Turun Atribut adalah dengan memasukkannya dalam bentuk paling asas dalam teg sauh anda. Anda tidak perlu memasukkan nama fail tambahan atau sebarang maklumat sokongan. Hasilnya kelihatan seperti ini:
Muat turun Sekarang!
Dengan memasukkan "muat turun" anda memberitahu mana-mana penyemak imbas yang membaca halaman untuk memuat turun pautan sasaran dan bukannya membukanya. Dalam keadaan ini, penyemak imbas akan memuat turun fail sama seperti dengan nama yang sama.
Menukar Nama Fail
Apa yang berlaku jika anda benar-benar mahu menukar nama. Terdapat banyak kesempatan di mana anda ingin melakukan ini. Nama fail yang dijana secara automatik adalah contoh yang baik. Mereka biasanya mempunyai nama yang sangat panjang dengan rentetan watak sampah. Itu bukan pengalaman yang anda inginkan untuk pelawat anda. Anda boleh menyeragamkan perkara dengan Muat Turun Atribut.
Untuk menentukan nama fail, tetapkan atribut muat turun sama dengannya. Kecualikan sambungan fail. Penyemak imbas tidak boleh dan tidak akan menukar jenis fail, jadi tidak ada gunanya mencuba.
Muat turun Sekarang!
Pelawat anda akan memuat turun fail sebagai fail-anda.pdf.
Memuat turun Imej
Seiring dengan ini terdapat cara yang mudah untuk membolehkan pengguna anda memuat turun imej secara terus. Ini bukan revolusi, dan anda mungkin boleh menyusunnya sendiri, tetapi anda boleh menggunakan atribut muat turun untuk membuat pautan imej yang boleh dimuat turun.
Mulakan dengan menyediakan imej seperti yang biasa anda lakukan pada halaman anda. Ini, sudah tentu, akan menjadi imej yang tersedia untuk dimuat turun.
Kemudian, rangkumkan semuanya dalam teg sauh, memautkan ke laluan imej.
Akhir sekali, tambahkan atribut muat turun pada teg sauh anda. Anda boleh menukar nama imej anda jika anda mahu.
Kini, apabila pelawat mengklik imej itu, mereka akan memuat turunnya secara automatik terus daripada pelayan anda. Ia tidak perlu dan ia mungkin kelihatan seperti berlebihan kepada pembangun, tetapi berapa ramai pelawat tapak terfikir untuk mengklik kanan pada imej untuk melihat atau memuat turunnya?