J'envoie des fichiers dans l'aide d'action pour les téléchargements (dans certaines parties si nécessaire) comme ceci:Envoi réponse multipart pour les téléchargements dans Zend Framework
...
$response->sendHeaders();
$chunksize = 1 * (1024 * 1024);
$bytesSent = 0;
if ($httpRange) {
fseek($file, $range);
}
while(!feof($file) &&
(!connection_aborted() &&
($bytesSent < $newLength))
) {
$buffer = fread($file, $chunksize);
// $response->appendBody($buffer); // this would be better
print($buffer);
flush();
$bytesSent += strlen($buffer);
}
fclose($file);
Je pense que mieux serait d'utiliser $response
objet au lieu de print
.
Quelle est la méthode recommandée pour envoyer des objets de grande taille à l'aide de Zend Framework?