HTML İndirme Etiketi Var mı?

Bir indirme etiketi, HTML sayfalarının dosya yüklemelerini zorlamasına izin verir

Bir web geliştiricisiyseniz, bir dosyayı indiren HTML kodunu, başka bir deyişle web tarayıcısını web tarayıcısında görüntülemek yerine belirli bir dosyayı indirmeye zorlayan belirli bir HTML etiketini arıyor olabilirsiniz.

Tek sorun, bir indirme etiketi olmamasıdır. Dosya indirme işlemini zorlamak için bir HTML dosyası kullanamazsınız. Bir web sayfasından bir köprü tıklandığında - video, ses dosyası veya başka bir web sayfası olsun - web tarayıcısı otomatik olarak tarayıcı penceresindeki kaynağı açmaya çalışır. Tarayıcının yükleme işlemini anlamadığı herhangi bir şey, bunun yerine bir indirme olarak istenecektir.

Yani, kullanıcının belirli bir dosya türünü yükleyen bir tarayıcı eklentisi veya uzantısı olmadığı sürece . Bazı eklentiler, DOCX ve PDF belgeleri, bazı film formatları ve diğer dosya türleri gibi her türlü dosya için web tarayıcısı desteği sağlar.

Ancak, diğer bazı seçenekler okuyucularınızın tarayıcıda açmak yerine dosyaları indirmesine izin verecektir.

Web Tarayıcısını Kullanma Hakkında Kullanıcıları Eğitin

Kullanıcılarınızın, tıklandığında tarayıcılarında gösterebilecekleri dosyaları indirmelerini sağlamanın en kolay yollarından biri, dosya indirme işlemlerinin aslında nasıl çalıştığını anlamalarını sağlamaktır.

Her modern tarayıcı, bir bağlantıya sağ tıklandığında veya dokunmatik ekranlara dokunup basılı tutulduğunda ortaya çıkan bir bağlam menüsü olarak adlandırılan bir içeriğe sahiptir. Bir bağlantı bu şekilde seçildiğinde, köprü metnini kopyalamak, bağlantıyı yeni bir sekmede açmak veya bağlantıyı işaret eden herhangi bir dosyayı indirmek gibi daha fazla seçeneğiniz olur.

Bu, HTML indirme etiketine ihtiyaç duymamanın çok kolay bir yoludur: Sadece kullanıcılarınızın dosyayı doğrudan indirmelerini sağlayın. HTML / HTM, TXT ve PHP dosyaları , filmler ( MP4'ler , MKV'ler ve AVI'lar ), belgeler, ses dosyaları, arşivler ve daha fazlası gibi sayfalar dahil olmak üzere her bir dosya türüyle çalışır.

Bir HTML indirme etiketini taklit etmenin en kolay yolu, bu örnekte olduğu gibi, insanlara ne yapmaları gerektiğini söylemektir.

Dosyayı indirmek için bağlantıyı sağ tıklayın ve Bağlantıyı kaydet ... seçeneğini seçin.

Not: Bazı tarayıcılar, bu seçeneği Farklı Kaydet gibi başka bir şekilde arayabilir .

İndirme Bir Arşiv Dosyasına Sıkıştır

Web sitesi geliştiricisinin kullanabileceği diğer bir yöntem, indirme işlemini ZIP , 7Z veya RAR dosyası gibi bir arşive koymaktır.

Bu yaklaşım iki amaca hizmet eder: sunucudaki disk alanını kaydetmek için indirme işlemini sıkıştırır ve kullanıcının verileri daha hızlı indirmesine izin verir, ancak dosyayı çoğu web tarayıcısının okumaya çalışmadığı bir formata koyar ve bu da tarayıcıyı bunun yerine dosyayı indirin.

Çoğu işletim sisteminde , bu tür dosyaları arşivleyebilen yerleşik bir program vardır, ancak üçüncü taraf uygulamalar genellikle daha fazla özelliğe sahiptir ve kullanımı daha kolay olabilir. PeaZip ve 7-Zip bir çift favoriler.

PHP ile Tarayıcı Trick

Son olarak, eğer bazı PHP'leri biliyorsanız, basit bir beş satırlık PHP betiğini kullanarak tarayıcının dosyayı sıkıştırmadan indirmesini veya okuyucularınızdan herhangi bir şey yapmasını isteyerek zorlayabilirsiniz .

Bu yöntem, tarayıcıya dosyanın bir web belgesi değil bir ek olduğunu söyleyen HTTP üstbilgisine dayanır, bu nedenle aslında yukarıdaki yönteme benzer şekilde çalışır, ancak aslında dosyayı sıkıştırmanızı gerektirmez.