Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bjr a tous. J'ai un problème dans mon code de téléchargement voici mon action qui se charge du telechargement :
public function downloadAction()
{
//desactivaction de l'aide pour l'affichage de la vue
$this->_helper->viewRenderer->setNoRender();
//recuperation du controleur de requete
if($this->_request->isPost())
{
// nom du fichier
$fichier ='bufferisationenphp.pdf' ;
// chemin du fichier
$localfile=$_SERVER['DOCUMENT_ROOT'].'/SoftServer/...'.$fichier;
// on recupére le type de fichier grâce a la fonction dl_file ()
$ctype=$this->dl_file($localfile);
$contents = file_get_contents($localfile);
$this->_response->clearHeaders();
$this->_response->clearBody();
$this->_response->setBody($contents);
$this->_response->setHeader('Content-Disposition', 'attachment; filename='.$localfile.';', true);
$this->_response->setHeader('Content-Type',$ctype, true);
$this->_response->setHeader('Content-Transfer-Encoding', 'binary', true);
$this->_response->setHeader('Content-Length',filesize($localfile),true);
$this->_response->setHeader('Pragma','no-cache',true);
$this->_response->setHeader('Cache-Control','must-revalidate, post-check=0, pre-check=0,
public',true);
$this->_response->setHeader('Expires',0, true);
// Send response, transfer the file and exit
$this->_response->sendResponse();
//ob_clean();
//flush();
readfile($localfile);
exit;
}
}
Mon problème est le suivant lorsque je lance le telechargement le la fenetre de telechargement est correcte toute les informations sur le fichier sont corrects mais au moment de la finalisation du telechargement c'est le fichier index qui est telecharger je ne comprends rien.Mais je pense que mon .htaccess peut vous aidé à m'aider comprendre le voici:
SetEnv APPLICATION_ENV development
# turn rewriting on
RewriteEngine on
RewriteBase /SoftServer/public
# standard ZF (1.8) rules
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
# Security: Don't allow browsing of directories
Options -Indexes
# PHP settings
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on
Hors ligne
Mauvaise catégorie, je redirige...
Hors ligne
je ne comprends pas bien je suis nouveau sur le site. Quel est la bonne categorie? et comment puis je faire pour discuterdans sur cette categorie
Hors ligne
Tu avais posté ton sujet dans la rubrique tutoriels sur le Zend Framework. Chaque sujet de cette rubrique est un lien vers un tutoriel. Hors, ça n'a rien à voir avec ton sujet. J'ai donc redirigé ton sujet dans la rubrique "général" du forum Zend Framework.
Hors ligne