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);