다운로드(Download Helper)¶
다운로드 헬퍼는 데이터를 데스크탑 컴퓨터로 다운로드 할 수 있도록 해줍니다.
사용 가능한 함수들 Available Functions¶
아래의 함수들이 사용 가능합니다:
- force_download([$filename = ''[, $data = ''[, $set_mime = FALSE]]])¶
인수: - $filename (string) – Filename
- $data (mixed) – File contents
- $set_mime (bool) – Whether to try to send the actual MIME type
반환형: void
데이터를 다운로드 가능하도록 하기 위해 서버헤더를 생성합니다. 파일 다운로드 기능을 만들 때 유용하겠지요. 첫 번째 파라미터는 다운로드 될 파일의 이름을 정하는데 사용합니다. 두 번째 파라미터는 파일을 구성할 데이터입니다.
2번째 파라미터를 NULL 로 설정하고, $filename 이 존재한다면, 그리고 읽기 가능하다면, 그 내용을 읽을 것입니다.
세 번째 파라미터의 값을 TRUE 로 설정하면, 브라우저가 해당 유형에 대한 핸들러가 있는 경우 사용할 수 있도록, 실제 파일 MIME type(파일 확장자에 기반한) 이 보내질 것입니다.
예제:
$data = 'Here is some text!'; $name = 'mytext.txt'; force_download($name, $data);
만약의 서버에서 기존 파일을 다운로드 할려면, 다음을 실행해야 합니다:
// Contents of photo.jpg will be automatically read force_download('/path/to/photo.jpg', NULL);