다운로드 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);