2010-09-11 78 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」); 退出;