Mayroon bang HTML I-download ang Tag?

Ang isang pag-download tag ay magbibigay-daan sa mga pahina ng HTML upang pilitin ang mga download ng file

Kung ikaw ay isang web developer, maaari kang maghanap ng HTML code na nagda-download ng isang file-sa ibang salita, isang partikular na tag na HTML na pumipilit sa web browser na mag-download ng isang partikular na file sa halip na ipakita ito sa loob ng web browser.

Ang tanging problema ay na walang tag na pag-download. Hindi ka maaaring gumamit ng HTML file upang pilitin ang pag-download ng file. Kapag ang isang hyperlink ay na-click mula sa isang web page-hindi mahalaga kung ito ay isang video, audio file, o ibang web page-awtomatikong sinusubukan ng web browser na buksan ang mapagkukunan sa window ng browser. Ang anumang bagay na hindi maunawaan ng browser kung paano mag-load ay hihilingin bilang isang pag-download sa halip.

Iyon ay, maliban kung ang user ay may add-on o extension ng browser na nag- load ng partikular na uri ng file. Ang ilang mga add-on ay nagbibigay ng suporta sa web browser para sa lahat ng uri ng mga file tulad ng mga dokumentong DOCX at PDF , ilang mga format ng pelikula, at iba pang mga uri ng file.

Gayunpaman, ang ibang mga opsyon ay hayaan ang iyong mga mambabasa na mag-download ng mga file sa halip na buksan ang mga ito sa browser.

Turuan ang mga Gumagamit sa Paano Gumamit ng isang Web Browser

Isa sa mga pinakamadaling paraan upang ma-download ang iyong mga gumagamit ng mga file na maaaring makita sa kanilang browser kapag nag-click ay upang maunawaan nila kung paano gumagana ang pag-download ng file.

Ang bawat modernong browser ay may tinatawag na isang menu ng konteksto na nagpapakita kapag nag-right click sa isang link, o kapag nag-tap-at-hawak sa mga touch screen. Kapag ang isang link ay pinili sa ganitong paraan, mayroon kang higit pang mga pagpipilian, tulad ng pagkopya sa teksto ng hyperlink, pagbubukas ng link sa isang bagong tab, o pag-download ng kahit anong file ang mga link na tumuturo sa.

Ito ay isang tunay na madaling paraan upang maiwasan ang nangangailangan ng isang HTML na pag-download na tag: lamang na direktang i-download ng iyong mga user ang file. Gumagana ito sa bawat solong uri ng file, kabilang ang mga pahina tulad ng mga file na HTML / HTM, TXT, at PHP , pati na rin ang mga pelikula ( MP4s , MKVs , at AVIs ), mga dokumento, mga file na audio, mga archive, at higit pa.

Ang pinakamadaling paraan upang tularan ang tag ng HTML sa pag-download ay upang sabihin sa mga tao kung ano ang gagawin, tulad ng sa halimbawang ito.

Mag-right-click ang link at piliin ang I- save ang link bilang ... upang i-download ang file.

Tandaan: Ang ilang mga browser ay maaaring tumawag sa ibang pagpipilian na ito, tulad ng Save As.

I-compress ang I-download sa isang File ng Archive

Ang isa pang paraan sa paggamit ng developer ng website ay ang ilagay ang pag-download sa isang archive tulad ng isang ZIP , 7Z , o RAR na file.

Ang diskarte na ito ay nagsisilbing dalawang layunin: pinagsiksik nito ang pag-download upang i-save ang puwang sa disk sa server at hinahayaan ang user na i-download ang data nang mas mabilis, ngunit inilalagay din nito ang file sa isang format na hindi sinasadyang basahin ng karamihan sa mga web browser, na pinipilit ang browser i-download ang file sa halip.

Karamihan sa mga operating system ay may built-in na programa na maaaring mag-archive ng mga file tulad nito, ngunit ang mga application ng third-party ay karaniwang may mas maraming mga tampok at maaaring mas madaling gamitin. Ang PeaZip at 7-Zip ay isang pares ng mga paborito.

Linawin ang Browser sa PHP

Sa wakas, kung alam mo ang ilang PHP, maaari mong gamitin ang isang simpleng limang-linya na script ng PHP upang pilitin ang browser na i-download ang file nang walang zipping ito o hihilingin ang iyong mga mambabasa na gawin ang anumang bagay.

Ang pamamaraang ito ay nakasalalay sa mga header ng HTTP upang sabihin sa browser na ang file ay isang attachment sa halip na isang web document, kaya sa katunayan ito ay gumagana nang katulad sa paraan sa itaas, ngunit hindi talaga kailangan mo upang i-compress ang file.