2010-09-11 61 views
1

我的理解是,Zend HTTP Client是向用户发送(可能)大文件的最佳方式;可以证实这一点,并给我一个例子吗?或者更好的解决方案。Zend Framework:数据流

+0

是什么让你认为使用表示HTTP客户端的类是向用户发送任何内容的最佳方式。您的用户是客户端,您的代码位于服务器上。通过readfile()发送文件有什么问题? – timdev 2010-09-11 19:56:21

回答

0

Zend_Http_Client是一个高级的HTTP客户端,它使您可以与HTTP服务器(如浏览器或其他客户端)进行通信。

这是一个更高级的客户端,比如file_get_contents()或简单的file()。

因此,向浏览器发送数据最好的方法是使用readfile()发送数据,或者如果只有二进制数据作为变量可以发送,只需使用echo。

例如:

header(“Content-Type:image/jpeg”); readfile(“/ path/to/the/file.jpg”); 退出;