Има ли таг за изтегляне на HTML?

Маркерът за изтегляне би позволил на HTML страниците да принудят изтегляния на файлове

Ако сте уеб програмист, може да търсите HTML код, който изтегля файл - с други думи, определен HTML таг, който принуждава уеб браузъра да изтегли определен файл, вместо да го показва в уеб браузъра.

Единственият проблем е, че няма тагове за изтегляне. Не можете да използвате HTML файл, за да изтеглите файл. Когато се кликне върху хипервръзка от уеб страница - независимо дали става въпрос за видео, аудио файл или друга уеб страница - уеб браузърът автоматично се опитва да отвори ресурса в прозореца на браузъра. Всичко, което браузърът не разбира как да се зареди, ще бъде поискано като изтегляне вместо това.

Това означава, че ако потребителят няма добавка или разширение на браузър, която зарежда този конкретен тип файл. Някои добавки осигуряват поддръжка на уеб браузър за всички видове файлове като DOCX и PDF документи, някои филмови формати и други типове файлове.

Някои други опции обаче ще позволят на вашите читатели да изтеглят файлове вместо да ги отварят в браузъра.

Обучавайте потребителите как да използвате уеб браузър

Един от най-лесните начини да накарате потребителите си да изтеглят файлове, които иначе биха могли да се появят в браузъра си, когато са кликнали, е да разберат как действително работят файловете за изтегляне.

Всеки съвременен браузър има това, което се нарича контекстно меню, което се показва, когато кликнете с десния бутон на мишката върху връзката или когато докоснете и задържите екрана с докосване. Когато се избере връзка по този начин, имате повече опции, като копиране на текста на хипервръзката, отваряне на връзката в нов раздел или изтегляне на файла, към който сочи връзката.

Това е много лесен начин да избегнете необходимостта от HTML маркер за изтегляне: трябва само да изтеглите файла директно от вашите потребители. Той работи с всеки тип файл, включително страници като HTML / HTM, TXT и PHP файлове , както и филми ( MP4 , MKVs и AVI ), документи, аудио файлове, архиви и др.

Най-лесният начин да подражавате на тагове за изтегляне на HTML е да кажете на хората какво да правят, както в този пример.

Кликнете с десния бутон върху връзката и изберете Запазване на връзката като ..., за да изтеглите файла.

Забележка: Някои браузъри може да нарекат тази опция нещо друго, например Save As.

Компресирайте изтеглянето в архивен файл

Друг метод, който разработчикът на уебсайтове може да използва, е да постави изтеглянето в архив като ZIP , 7Z или RAR файл.

Този подход служи за две цели: компресира изтеглянето, за да спести място на диска на сървъра и позволява на потребителя да изтегля данните по-бързо, но също така поставя файла във формат, който повечето уеб браузъри няма да се опитват да четат, което принуждава браузъра да вместо това изтеглете файла.

Повечето операционни системи имат вградена програма, която може да архивира такива файлове, но приложенията на трети страни обикновено имат повече функции и може да са по-лесни за използване. PeaZip и 7-Zip са няколко любими.

Трик браузъра с PHP

И накрая, ако знаете PHP, можете да използвате прост пет-линеен PHP скрипт, който да принуди браузера да изтегли файла, без да го напише, или да поиска от вашите читатели да направят всичко.

Този метод разчита на HTTP заглавки, за да каже на браузъра, че файлът е прикачен файл, а не уеб документ, така че той всъщност работи по същия начин като този по-горе, но в действителност не изисква да компресирате файла.