Skip to main content

Van HTML letöltési címke?

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Április 2024)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Április 2024)
Anonim

Ha webfejlesztő vagy, előfordulhat, hogy olyan HTML-kódot keresel, amely letölti a fájlt - más szavakkal, egy adott HTML-címkével, amely a webböngészőt arra kényszeríti, hogy egy adott fájlt töltsön le, és ne jelenjen meg a webböngészőben.

Az egyetlen probléma az, hogy nincs letöltési címke. Nem használhat HTML fájlt a fájl letöltéséhez. Ha egy hiperhivatkozást kattintanak a weboldalról - függetlenül attól, hogy ez egy videó, hangfájl vagy egy másik weboldal - a webböngésző automatikusan megpróbálja megnyitni az erőforrást a böngészőablakban. Bármi, amit a böngésző nem érti, hogyan kell betölteni, inkább letöltésként fogják kérni.

Vagyis, hacsak a felhasználónak nincs böngészőbővítménye vagy kiterjesztése csinál betöltse az adott fájltípust. Néhány bővítmény webes böngészőt támogat mindenfajta fájlhoz, például DOCX és PDF dokumentumhoz, néhány filmformátumhoz és más fájltípusokhoz.

Azonban néhány más lehetőség letiltja olvasóinak fájlokat ahelyett, hogy megnyitná őket a böngészőben.

Ismertesse a felhasználókat, hogyan használják a webböngészőt

Az egyik legegyszerűbb módja annak, hogy a felhasználók letöltsék azokat a fájlokat, amelyek egyébként megjelenhetnek a böngészőjükben, amikor rákattintanak, hogy megértsék, hogyan működik a fájlok letöltése.

Minden modern böngészőben egy olyan helyi menü jelenik meg, amely akkor jelenik meg, ha egy hivatkozást jobb egérgombbal kattint, vagy érintőképernyőn megérintve. Ha ilyen módon választunk ki egy linket, több lehetőségünk van, például a hiperhivatkozás szövegének másolása, a link megnyitása új lapon vagy a fájl által a hivatkozásra mutató fájl letöltése.

Ez egy nagyon egyszerű módja annak, hogy elkerülje a HTML letöltési címke használatát: csak a felhasználók töltsék le közvetlenül a fájlt. Minden egyes fájltípussal működik, beleértve a HTML / HTM, TXT és PHP fájlokat, valamint filmeket (MP4-ek, MKV-k és AVI-k), dokumentumokat, hangfájlokat, archívumokat stb.

A legegyszerűbb módja annak, hogy egy HTML letöltési címkét emuláljunk, meg kell mondani az embereknek, mit tegyünk, mint ebben a példában.

Kattintson a jobb gombbal a hivatkozásra, és válassza kiLink mentése másként… letölteni a fájlt.

Jegyzet: Néhány böngésző ezt a lehetőséget másnak nevezheti, például Mentés másként.

Nyomja le a Download to a Archive File fájlt

Egy másik módszer, amellyel a webhelyfejlesztő használhatja, hogy letölti az archívumot ZIP, 7Z vagy RAR fájlként.

Ez a megközelítés két célt szolgál: tömöríti a letöltést, hogy megmentsen a lemezterületet a kiszolgálón, és lehetővé tegye a felhasználó számára az adatok gyorsabb letöltését, de a fájlt olyan formátumba helyezi, amelyet a legtöbb internetes böngésző nem próbál meg olvasni. töltsd le a fájlt.

A legtöbb operációs rendszer rendelkezik beépített programmal, amely ilyen fájlokat archiválhat, de a harmadik féltől származó alkalmazások általában több funkcióval rendelkeznek és könnyebben használhatók. A PeaZip és a 7-Zip egy pár kedvenc.

A böngésző megcsúszása PHP-vel

Végül, ha tudsz néhány PHP-t, akkor használj egy egyszerű ötsoros PHP szkriptet, hogy kényszerítsd a böngészőt arra, hogy töltsd le a fájlt zipping nélkül, vagy kérdezd meg az olvasókat, hogy tegyenek semmit.

Ez a módszer a HTTP fejlécekre támaszkodva elmondja a böngészőnek, hogy a fájl inkább egy melléklet, nem pedig egy webes dokumentum, így valójában a fenti módszerhez hasonlóan működik, de valójában nem teszi szükségessé a tömörítést.