# CodeIgniter ユーザガイド 日本語版 Version 1.6.1

ユーザガイドを検索

# ダウンロードヘルパ

ダウンロードヘルパを使うと、データをデスクトップにダウンロードさせることができます。

## ヘルパのロード

このヘルパは次のコードを使ってロードします:

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

次の関数が利用できます:

## force_download('filename', 'data')

データを強制的にデスクトップにダウンロードさせるためのサーバヘッダを生成します。ファイルのダウンロードで使えます。1引数には、ダウンロードファイルにつけたい名前を指定し、第2引数には、ファイルのデータを指定します。例:

`$data = '何かのテキスト!';
$name = 'mytext.txt';
force_download($name, $data);`

サーバにある既存のファイルをダウンロードさせたい場合は、文字列としてファイルを読み込む必要があります:

`$data = file_get_contents("/path/to/photo.jpg"); // ファイルの内容を読み取る
$name = 'myphoto.jpg';
force_download($name, $data);`