Huvitav, kuidas mõned asjad saavad täisringi. Veebi algusaegadel laadisid brauserid automaatselt alla lingid failidele, mis ei olnud veebilehed, nagu pildid, PDF-failid ja dokumendid. Seejärel muutusid brauserid nii arenenuks, et suutsid peaaegu iga faili reaalajas avada. See tekitas aga arendajatele probleeme. Kuidas sundida brauserit faili avamise asemel alla laadima? Probleemi lahendamiseks tekkis hunnik häkkimisi ja lahendusi, kuid ükski neist polnud tõeline lahendus. See kõik muutus HTML5-ga, kui võeti kasutusele atribuut Allalaadimine.
Nüüd saavad arendajad lisada oma HTML-i ankrumärgenditele spetsiaalse allalaadimisatribuudi, et käskida brauseritel käsitleda linki allalaadimisena, mitte sihtfaili avada. Allalaadimisatribuuti saate kasutada mitmel erineval viisil, et juhtida seda, kuidas brauserid teie allalaadimislinke käsitlevad. Veelgi parem, kõik kaasaegsed brauserid toetavad allalaadimisatribuuti, nii et te ei peaks nägema ühilduvusprobleeme ega tagavaravajadust.
Saate allalaadimisatribuuti käsitleda mitmel erineval viisil. Igal neist on oma eelised ja need kõik töötavad erinevates brauserites sujuv alt.
Lihtne allalaadimisatribuut
Lihtsaim viis allalaadimisatribuudi kasutamiseks on lisada see oma ankrumärgenditesse kõige lihtsamal kujul. Te ei pea lisama täiendavat failinime ega muud toetavat teavet. Tulemus näeb välja selline:
Laadige kohe alla!
Kui lisate sõna "allalaadimine", ütlete igale lehte lugevale brauserile selle avamise asemel sihtlingi alla laadida. Sel juhul laadib brauser faili alla täpselt sellisena, nagu see on sama nimega.
Failinime muutmine
Mis juhtub, kui soovite tegelikult nime muuta. On palju juhtumeid, kus soovite seda teha. Hea näide on automaatselt genereeritud failinimed. Tavaliselt on neil naeruväärselt pikad nimed prügimärkide jadadega. See pole see kogemus, mida soovite oma külastajatele. Allalaadimisatribuudiga saate asju standardida.
Failinime määramiseks määrake allalaadimise atribuut sellega võrdseks. Välista faililaiend. Brauser ei saa ega teisenda failitüüpi, seega pole mõtet proovida.
Laadige kohe alla!
Teie külastajad laadivad faili alla teie-failina.pdf.
Pildi allalaadimine
Sellega kaasneb ka lihtsustatud viis, kuidas lasta kasutajatel pilte otse alla laadida. See ei ole revolutsiooniline ja tõenäoliselt saate selle ise kokku panna, kuid saate allalaaditava pildi lingi loomiseks kasutada allalaadimisatribuuti.
Alustage pildi seadistamisega nagu tavaliselt oma lehel. Loomulikult on see pilt, mis on allalaadimiseks saadaval.
Seejärel kapseldage kogu asi ankurmärgendisse, lingides pildi teele.
Lõpuks lisage oma ankrusildile allalaadimisatribuut. Soovi korral saate oma pildi nime muuta.
Nüüd, kui külastaja pildil klõpsab, laadib ta selle automaatselt otse teie serverist alla. See ei ole vajalik ja arendajale võib see tunduda üleliigne, kuid kui paljud saidi külastajad mõtlevad pildi vaatamiseks või allalaadimiseks paremklõpsata?