Byla parsisiuntimui

Problema

Paspaudus ant nuorodos, vedančios į bylą (pvz. PDF), browser'is (naršyklė) atidaro ją savo lange ir nepasiūlo jos išsisaugoti.

Kaip?

Mažytis HTTP header'is:

Content-Disposition: attachment; filename=siulomas_bylos_vardas.ext

Po to siunčiame pačią bylą.

Sprendimas

Tarkime, kad noriu, jog vartotojas išsisaugotų CSV bylą. Darau:

<?
 
// MIME tipas
header ('Content-Type: text/x-csv; charset=utf-8');
// Išsisaugoti, ne atidaryti; įrašytas siūlomas bylos vardas
header ('Content-Disposition: attachment; filename=vidurkiai.csv');
 
// Spausdinu pačią bylą
?>
Pavadinimas Skaichius
Pirmas 1
Antras 2
Trechias 4
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
 
Jei nenurodyta kitaip, šio wiki turinys ginamas tokia licencija: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki