Hogyan lehet összekapcsolni a fájlba skachivaine (pdf) vagy kép, ami weboldalak cms wordpress,

Üdvözlet, kedves olvasók! Én továbbra is megosztani veletek a tapasztalatom foglalkozó különböző (néha egyáltalán nem jellemző) web fejlesztési feladatokat. És ma szeretnék mondani, hogyan lehet, hogy egy közvetlen linket letölthető PDF-fájlokat. JPG, GIF, DOCX, és mások, a honlapján. Aki nem egészen értem, hogy miről volt szó egy kicsit megmagyarázni.

Csak egy pár nappal ezelőtt, az egyik a helyszínek az ügyfél kellett, hogy a felhasználó, ha rákattint a linkre is közvetlenül letöltheti pdf formátumban, vagy bármely más formában anélkül, hogy kinyitnánk a böngészőben. Valami kellett lennie, ha rákattint megnyílik a szabványos ablak, hogy mentse a fájlt a számítógépen.

Hogyan lehet összekapcsolni a fájlba skachivaine (pdf) vagy kép, ami weboldalak cms wordpress,

Persze lehet mondani, hogy a legegyszerűbb módja - csomag fájlokat az archívumból adni egy linket a fájlt, akkor a böngésző jön a szerelem-hez, hogy mentse a fájlt a számítógépen. Igen, minden rendben, de ha ez elő az ügyfél, és ha ez nem egy kép (a kép hozzáadása az archívumhoz, így a felhasználó letöltheti számítógépére, véleményem szerint. Valami terület debilizma 🙂), és még mindig egy halom ha ... De van egy konkrét feladat, ha rákattint a linkre, hogy a fájlt, a fájlt kell letölteni, és pont. Nos nézzük végre keresni a módját, hogy megoldja ezt a problémát!

A módszer №1. Ha speciális derektivy a .htaccess fájlt!

Az egyik leggyakoribb módja, hogy megoldja a fenti problémát, hogy adjunk .htaccess fájlt (ha nem tudja, hogy milyen fájl Google segítségével 🙂) különleges irányelv, amely megtiltja a nyitás a fájlokat a böngésző, és az ezeket eredményező rakják a számítógép (ha beszél helyes, hogy felülbírálja a MIME-típus). Ez az irányelv az alábbiak szerint:

Miután a listára ezt a sort a .htaccess fájlban, a böngésző automatikusan fogja a fájlt menteni ablakban, ha rákattint egy linkre, ami egy kiterjesztésű fájl .pdf

Ha meg kell tölteni egy képet, ha rákattint a linkre .htaccess előírja a következőket:

Azt hiszem, hogy az alapvető lényeget.

By the way, szinte ugyanaz a dolog, akkor lehet, hogy egy felíró irányelveket:

Igaz méltányosság annak felismerése, hogy a fenti irányelvek nem mindig működik, sok múlik a szerver konfigurációját.

Ebben az esetben, akkor felülírhatja a mime típus használatával az alábbi kódot:

A fenti irányelv kevésbé egyértelmű, de ítélve a vélemények a fórumokon működik majdnem mindenütt (magam nem használtam)

Módszer №2. PHP script!

Web hosting üldöz bennünket szempontjából, ahol nem vagyunk különösen képes kezelni szerver beállításokat .htaccess (sajnos gyakran megtörténik) kell kijutni script megoldások, nevezetesen:

Remélhetőleg, ez a sor nem igényel magyarázatot tőlem. Ezt követően, az összes fájl kerül le közvetlenül a számítógéphez. Ami a forgatókönyvet, persze, kívánatos, hogy használja, ha érteni egy kicsit, mi van írva ott, vagy anélkül egy halom készletek és kérdések: „Miért nem működik!” Ez nem elég. Ezért úgy dönt, hogy használja ezt a módszert, és egy az alábbiakban ismertetjük.

Módszer №3. Mi az új attribútum letölthető.

Ez, mint nekem, a legjobb módja annak, hogy erőt a böngésző letölt egy fájlt a közvetlen link! Ez egy új tulajdonság a linkek, amelyek csak a HTML 5. Bár ez az attribútum elvileg általában támogatja minden modern böngészőben. Hogyan kell használni a letöltés? Egészen egyszerűen, itt megtalálja egy példa:

Itt elvileg minden módon, amellyel meg lehet kényszeríteni a böngésző olyan fájl letöltése (akár pdf, doc, docx, png, jpg, mp3 stb), anélkül, hogy nyissa meg. Ezen én már mindent, amíg újra nem találkozunk.