Vai ir HTML lejupielādes taga?

Lejupielādes tags ļauj HTML lapām piespiest failu lejupielādes

Ja esat tīmekļa izstrādātājs, iespējams, jūs meklējat HTML kodu, kas lejupielādē failu, citiem vārdiem sakot, konkrētu HTML tagu, kas liek pārlūksi lejupielādēt konkrētu failu, nevis parādīt to tīmekļa pārlūkprogrammā.

Vienīgā problēma ir tā, ka nav lejupielādes taga. Jūs nevarat izmantot HTML failu, lai piespiestu failu lejupielādi. Kad tīmekļa vietnē tiek noklikšķināta hipersaites lapa - neatkarīgi no tā, vai tas ir video, audio fails vai cita tīmekļa lapa, tīmekļa pārlūkprogramma automātiski mēģina atvērt resursu pārlūkprogrammas logā. Viss, ko pārlūks nesaprot, kā ielādēt, tiks pieprasīts kā lejupielāde.

Tas ir, ja vien lietotājam nav pārlūkprogrammas pievienojumprogrammas vai paplašinājuma, kas ielādē konkrēto faila tipu. Daži papildinājumi nodrošina tīmekļa pārlūkprogrammas atbalstu visiem failu veidiem, piemēram, DOCX un PDF dokumentiem, dažiem filmu formātiem un citiem failu tipiem.

Tomēr dažas citas opcijas ļaus jūsu lasītājiem lejupielādēt failus, nevis atvērt tos pārlūkprogrammā.

Izglītot lietotājus par to, kā izmantot tīmekļa pārlūku

Viens no vienkāršākajiem veidiem, kā jūsu lietotāji lejupielādē failus, kas citādi varētu tikt parādīti pārlūkā, kad viņi noklikšķinājuši, ir, lai viņi saprastu, kā failu lejupielādes patiešām darbojas.

Ikvienā modernā pārlūkprogrammā ir tā, ko sauc par konteksta izvēlni, kas tiek parādīta, noklikšķinot ar peles labo pogu saiti vai pieskaroties pieskaršanās ekrānam. Ja šādā veidā tiek atlasīta saite, jums ir vairāk iespēju, piemēram, hipersaites teksta kopēšana, saites atvēršana jaunā cilnē vai lejupielāde neatkarīgi no faila, uz kuru norāda saite.

Tas ir tiešām vienkāršs veids, kā izvairīties no HTML lejupielādes taga izmantošanas: vienkārši vienkārši lejupielādējiet failu tieši jūsu lietotājiem. Tas darbojas ar katru faila tipu, ieskaitot tādas lapas kā HTML / HTM, TXT un PHP failus , kā arī filmas ( MP4 , MKV un AVI ), dokumentus, audio failus, arhīvus un citus.

Vieglākais veids, kā atdarināt HTML lejupielādes tagu, ir informēt cilvēkus par to, kā rīkoties, kā tas ir šajā piemērā.

Ar peles labo pogu noklikšķiniet uz saites un izvēlieties Saglabāt saiti kā ..., lai lejupielādētu failu.

Piezīme. Dažas pārlūkprogrammas šo iespēju var izsaukt kaut ko citu, piemēram, saglabāt kā.

Saspiediet lejupielādi arhīvā

Vēl viena vietnes izstrādātāja izmantotā metode ir lejupielādēt lejupielādi arhīvā, piemēram, ZIP , 7Z vai RAR failā.

Šī pieeja kalpo diviem mērķiem: tas saspiež lejupielādi, lai serverī saglabātu diska vietu un ļauj lietotājam ātrāk lejupielādēt datus, bet tas arī novieto failu tādā formātā, kuru vairums tīmekļa pārlūkprogrammu nemēģinās izlasīt, kas pārlādē spēku vietā ielādējiet failu.

Lielākajai daļai operētājsistēmu ir iebūvēta programma, kas var arhivēt tādus failus kā šis, bet trešās puses lietojumprogrammām parasti ir vairāk funkciju, un tās var būt vieglāk izmantot. PeaZip un 7-Zip ir pāris izlases.

Trick pārlūku ar PHP

Visbeidzot, ja jūs zināt kādu PHP, jūs varat izmantot vienkāršu piecu līniju PHP skriptu, lai piespiestu pārlūku lejupielādēt failu , neaizverot to, vai lūdzot lasītājiem kaut ko darīt.

Šī metode ir atkarīga no HTTP galvenēm, lai pārlūkam pateiktu, ka fails ir pielikums, nevis tīmekļa dokuments, tāpēc tas faktiski darbojas līdzīgi iepriekš aprakstītajai metodei, taču faktiski tas neprasa failu saspiešanu.