Distribution du fichier csv

This commit is contained in:
Michael RICOIS 2012-02-20 11:46:39 +00:00
parent fa05294b71
commit 17c9b69058

View File

@ -54,6 +54,23 @@ class IndexController extends Zend_Controller_Action
$this->_helper->viewRenderer->setNoRender(true);
$request = $this->getRequest();
$file = $request->getParam('file', '');
echo file_get_contents('/sites/dataenrichissement/export/'.$file);
$content_type = 'application/csv-tab-delimited-table';
$path = '/sites/dataenrichissement/export/';
//Envoi du fichier sur la sortie standard
if ( file_exists($path.$file) ) {
header('Content-Transfer-Encoding: none');
header('Content-type: ' . $content_type.'');
header('Content-Length: ' . filesize($path.$file));
header('Content-MD5: ' . base64_encode(md5_file($path.$file)));
header('Content-Disposition: filename="' . basename($path.$file) . '"');
header('Cache-Control: private, max-age=0, must-revalidate');
header('Pragma: public');
ini_set('zlib.output_compression', '0');
echo file_get_contents($path.$file);
} else {
echo 'Impossible de charger le fichier.';
}
}
}