Le download helper vous assiste lorsqu'il s'agira de forcer le download de fichier en presentant au utilisateur la boite de dialogue “save as” (“enregistrer sous”).
'force' force le téléchargement d'un fichier au navigateur d'un utilisateur. Cette fonction est binary-safe et fonctionnera avec n'importe quel type de MIME dont Konoha connait l'existence.
Exemple:
// Le chemin du fichier est relatif au "front controller" (A traduire) download::force("file.txt"); // Pour un fichier situé dans application/downloads // Utilisez le chemin relatif download::force('./application/downloads/file.txt'); // OU utilisez le chemin d'application défini download::force(APPPATH.'downloads/file.txt'); // Exemple d'utilisation dans un controller public function download($file) { // Empeche que des pages extra de output(rendu) soit ajouté à votre fichier $this->auto_render = false; // N'oubliez pas de 'return' (retourner) le resultat sinon rien ne se passera return download::force($file); } // Suggerer un nom de fichier - Le navigateur va demander de sauvegarder le fichier comme 'latest-results.xml' download::force($file, NULL, 'latest-results.xml');