Force download
O component forceDownload serve forçar um download de um arquivo, independente do tipo dele.
Para você utilizar este component, você prescisa definir que irá utiliza-lo. Veja mais em: Controllers > Carregando models, components, helpers e extensions.
O nome deste component é forceDownload, este é o nome que você irá utilizar para carrega-lo.
Carregando o component
Para você utilizar este component, você prescisa definir que irá utiliza-lo. Veja mais em: Controllers > Carregando models, components, helpers e extensions.
O nome deste component é forceDownload, este é o nome que você irá utilizar para carrega-lo.
Forçando o download
download()
Este método força o download.
Parâmetros:
Veja exemplo:
Parâmetros:
string $file
string $newFileName [opcional]
Nome/caminho do arquivo.
string $newFileName [opcional]
Novo nome do arquivo.
Veja exemplo:
public function index(){
$this->forceDownload->download(PUBLIC . 'text.php');
}
Retornando a extenção do arquivo
getExtension()
Este método retorna a extenção do arquivo.
Parâmetros:
Retorno:
Veja exemplo:
Parâmetros:
string $file
Nome/caminho do arquivo.
Retorno:
string
Extenção do arquivo.
Veja exemplo:
public function index(){
echo $this->forceDownload->getExtension(PUBLIC . 'text.php');
}
Retornando o mine compatível com a extenção do arquivo
getMine()
Este método retorna o mine compatível com a extenção do arquivo.
Parâmetros:
Retorno:
Veja exemplo:
Parâmetros:
string $file
Nome/caminho do arquivo.
Retorno:
string
Mine do arquivo.
Veja exemplo:
public function index(){
echo $this->forceDownload->getMine(PUBLIC . 'text.php');
}



