2010-09-11 3 views
1

Ma compréhension est que Zend HTTP Client est le meilleur moyen d'envoyer (éventuellement) de gros fichiers à l'utilisateur; peut-on confirmer cela et me montrer un exemple? Ou une meilleure solution.Zend Framework: Diffusion de données

+0

Ce qui vous fait penser que l'utilisation d'une classe représentant un client HTTP est le meilleur moyen d'envoyer n'importe quoi à un utilisateur. Votre utilisateur est le client et votre code est sur le serveur. Quel est le problème avec simplement envoyer le fichier via readfile()? – timdev

Répondre

0

Zend_Http_Client est un client HTTP avancé qui vous donne la possibilité de communiquer avec un serveur HTTP comme un navigateur ou un autre client.

C'est un client plus avancé comme file_get_contents() ou simplement file().

Envoyez donc les données au navigateur de la meilleure façon est d'envoyer les données avec readfile() ou si vous avez seulement les données binaires comme une variable que vous pouvez envoyer est simplement avec echo.

par exemple .:

header ("Content-Type: image/jpeg"); Readfile ("/ chemin/vers/le/fichier.jpg") ; sortie;