Code Igniter Versão 1.5.2 - Guia do Usuário


Assistente de Download

O Assistente de Download permite que você baixe dados para seu desktop.

Carregando este Assistente

Este assistente é carregado usando o seguinte código:

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

As seguinte funções estão disponíveis:

force_download('nomedoarquivo', 'dados')

Gera cabeçalhos de servidor que forçam os dados a serem baixados para seu desktop. Útil para downloads de arquivos. O primeiro parâmetro é o nome que você quer que o arquivo a ser baixado tenha, o segundo parâmetro são os dados do arquivo. Exemplo:

$dados = 'Aqui está algum texto!';
$nome = 'meutexto.txt';

force_download($nome, $dados);

Caso queira baixar algum arquivo existente de seu servidor você precisará lê-lo dentro de uma string:

$dados = file_get_contents("/caminho/para/foto.jpg"); // Lê o conteúdo do arquivo
$nome = 'minhafoto.jpg';

force_download($nome, $dados);