CodeIgniter User Guide Version 2.1.0


다운로드 Download Helper

다운로드 헬퍼는 데이터를 데스크탑 컴퓨터로 다운로드 할수 있도록 해줍니다.

헬퍼로딩 Loading this Helper

다음과같이 헬퍼를 로드합니다:

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

다음 함수들이 사용가능 합니다:

force_download('filename', 'data')

데이터를 다운로드 가능하도록 하기위해 서버헤더를 생성합니다.파일다운로드 기능을 만들때 유용하겠지요. 첫번째파라미터는 다운로드 될 파일의 이름을 정하는데 사용합니다. 두번째파라미터는 파일을 구성할 데이터입니다. 예:

$data = 'Here is some text!';
$name = 'mytext.txt';

force_download($name, $data);

이미 존재하는 파일을 다운로드 할수 있도록 하기위해서는 파일을 문자열(string)로 먼저 읽어들여야 합니다:

$data = file_get_contents("/path/to/photo.jpg"); // Read the file's contents
$name = 'myphoto.jpg';

force_download($name, $data);