Podręcznik użytkownika CodeIgniter wersja 2.2.1


Helper Download

Helper Download pozwala na ściąganie danych na komputer.

Ładowanie helpera

Ten helper jest ładowany za pomocą poniższego kodu:

$this->load->helper('download');

Dostępne są następujące funkcje:

force_download('nazwapliku', 'dane')

Funkcja generuje nagłówki HTTP, które wymuszają pobranie danych na komputer. Użyteczne przy pobieraniu plików. Pierwszy parametr to nazwa dla ściąganego pliku, drugi parametr do dane dla pliku. Przykład:

$data = 'To jest jakiś tekst!';
$name = 'mojtekst.txt';

force_download($name, $data);

Jeśli chcesz ściągnąć plik istniejący na Twoim serwerze, będziesz musiał wczytać plik do zmiennej:

$data = file_get_contents("/sciezka/do/zdjecia.jpg"); // Wczytujemy zawartość pliku
$name = 'mojezdjecie.jpg';

force_download($name, $data);