2010-09-11 5 views
1

Насколько я понимаю, Zend HTTP Client - лучший способ отправить (возможно) большие файлы пользователю; можете ли это подтвердить это и показать мне пример? Или лучшее решение.Zend Framework: потоковая передача данных

+0

Что заставляет вас думать, что использование класса, представляющего HTTP-клиент, - лучший способ отправить что-либо пользователю. Ваш клиент - клиент, а ваш код - на сервере. Что не так, просто отправив файл через readfile()? – timdev

ответ

0

Zend_Http_Client - это расширенный HTTP-клиент, который дает вам возможность общаться с HTTP-сервером, как браузер или другой клиент.

Это более продвинутый клиент, такой как file_get_contents() или просто файл().

Так что отправляйте данные в браузер, лучший способ отправить данные с помощью readfile() или если у вас есть только двоичные данные в качестве переменной, которую вы можете отправить, просто с эхом.

например .:

заголовок ("Content-Type: изображение/JPEG"); readfile ("/ path/to/the/file.jpg"); выход;

Смежные вопросы