Da li postoji HTML oznaka za preuzimanje?

Oznaka za preuzimanje omogućila je HTML stranicama da primoravaju preuzimanje datoteka

Ako ste web programer, možda ćete tražiti HTML kôd koji preuzima datoteku - drugim rečima, određenu HTML oznaku koja primorava web pretraživač da preuzme određenu datoteku umesto da ga prikazuje u okviru web pregledača.

Jedini problem je što nema oznake za preuzimanje. Ne možete koristiti HTML datoteku da biste primorali preuzimanje datoteke. Kada se klikne hiperlink sa web stranice - bez obzira da li je to video, audio datoteka ili druga veb stranica - web pregledač automatski pokušava otvoriti resurs u prozoru pregledača. Bilo šta što pregledač ne razume kako da učita će se tražiti kao preuzimanje.

To jest, osim ako korisnik ima dodatak ili dodatak pregledača koji učitava određeni tip datoteke. Neki dodatci pružaju podršku za web pretraživač za sve vrste datoteka kao što su DOCX i PDF dokumenti, neki filmski formati i drugi tipovi datoteka.

Međutim, neke druge opcije će vašim čitaocima omogućiti preuzimanje datoteka umesto da ih otvorite u pregledaču.

Obrazujte korisnike kako koristiti Veb pregledač

Jedan od najlakših načina da vaši korisnici preuzmu datoteke koje bi inače mogle da se pojave u svom pretraživaču kada ih kliknete jeste da ih shvate kako se preuzimanja datoteka zapravo radi.

Svaki moderni pretraživač ima ono što se zove kontekstni meni koji se pojavljuje kada kliknete desnim tasterom miša na link, ili kada tapnete i držite na ekranima osjetljivim na dodir. Kada je veza odabrana na ovaj način, imate više opcija, kao što je kopiranje teksta hiperveze, otvaranje veze na novom jezičku ili preuzimanje bilo koje datoteke na koju pokazuje veza.

Ovo je stvarno jednostavan način da se izbegne potreba za HTML oznakom za preuzimanje: samo da korisnici preuzmu datoteku direktno. Radi sa svim tipovima datoteka, uključujući stranice poput HTML / HTM, TXT i PHP datoteka , kao i filmove ( MP4 , MKV i AVI ), dokumente, audio datoteke, arhive i još mnogo toga.

Najlakši način da emulira HTML tag za preuzimanje je da kaže ljudima šta da rade, kao u ovom primeru.

Kliknite desnim tasterom miša na vezu i odaberite Sačuvaj vezu kao ... za preuzimanje datoteke.

Napomena: Neki pregledači mogu ovu opciju nazvati još nešto, kao što je Save As.

Stisnite datoteku Preuzimanje u arhivu

Druga metoda koju razvijač veb sajta može da koristi je da stavite preuzimanje u arhivu kao ZIP , 7Z ili RAR datoteku.

Ovaj pristup služi dvije svrhe: on komprimuje preuzimanje kako bi sačuvao prostor na disku na serveru i omogućava korisniku da preuzme podatke brže, ali takođe i stavlja datoteku u format koji većina web pregledača neće pokušati da pročita, što dovodi do toga da pretraživač umesto toga preuzmite datoteku.

Većina operativnih sistema ima ugrađeni program koji može arhivirati datoteke poput ovoga, ali aplikacije trećih strana obično imaju više funkcija i možda bi ih bilo lakše koristiti. PeaZip i 7-Zip su nekoliko favorita.

Prevari Browser sa PHP-om

Napokon, ako znate neki PHP, možete koristiti jednostavnu PHP-skriptu sa pet linija kako biste primorali pretraživač da preuzme datoteku bez zipovanja ili zatražite od svojih čitaoca da urade bilo šta.

Ovaj metod se oslanja na HTTP zaglavlja kako bi poručio pretraživaču da je datoteka prilog a ne web dokument, tako da ustvari funkcioniše slično gorenavedenom metodu, ali ustvari ne zahtijeva da komprimirate datoteku.