Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet megoldani, hogy...

Hogy lehet megoldani, hogy egy . Cpp fájlt feltöltök egy oldalra és azt kattintással letölteni és ne megnyitni tudjam?

Figyelt kérdés

2014. jan. 9. 15:13
 1/4 Német_Tibor ***** válasza:
A böngésződ dönti el, hogy egy fájltípussal mit fog kezdeni. Ha betömöríted egy zip fájlba, akkor a legtöbb böngésző letölteni fogja majd.
2014. jan. 9. 15:22
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Köszi
2014. jan. 9. 15:31
 3/4 anonim ***** válasza:

wget-el töltsd le.


Ha azt akarod hogy másnál is így legyen - bár nem értem, miért akarod, akkor zippeld be.


De szerintem, baromság ez, aki le akarja menteni, az CTRL+S-el le tudja menteni, vagy pedig a böngésző megfelelő jobbklikkes menüjéből. Szerintem kényelmesebb a megnyitós megoldás, nem véletlenül találták ki a böngészők fejlesztői.

2014. jan. 9. 16:32
Hasznos számodra ez a válasz?
 4/4 Drone007 ***** válasza:

A válasz a kérdésedre a kényszerített letöltés.

A file-t egy php scripten keresztül kell meghívnod, ami a kimenetnek megfelelő headert állít elő, és kiküldi a fájlt ezen keresztül.

Itt egy egyszerű példa:

[link]

Ha általánosan akarod használni célszerű get paraméterrel meghívni a scriptet, amiben átadod a file elérési útját, és így az átadott file-t adod meg a "file location" résznél.


Mivel egy ilyen script egyéni headerrel rendelkezik célszerű új ablakban meghívni az eredeti honlapodtól függetlenül (tehát nem include-oljuk), vagy ajax-szal hívd meg.


Sok sikert!

2014. jan. 10. 06:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!