2
我有一個文件從磁盤(從Web服務器無法訪問的目錄中)讀取文件並僅供其使用。php:將磁盤映像從磁盤傳輸到緩衝區,而不會在內存中完全讀取它
有沒有一種方法可以將其流式傳輸到瀏覽器,而無需將其完全加載到內存中?
我想這
header("Content-Type: image/jpeg");
echo file_get_contents($pic);
讀取內存中的整個事情。
我有一個文件從磁盤(從Web服務器無法訪問的目錄中)讀取文件並僅供其使用。php:將磁盤映像從磁盤傳輸到緩衝區,而不會在內存中完全讀取它
有沒有一種方法可以將其流式傳輸到瀏覽器,而無需將其完全加載到內存中?
我想這
header("Content-Type: image/jpeg");
echo file_get_contents($pic);
讀取內存中的整個事情。
您可以使用readfile()
函數,它讀取一個文件並將其寫入輸出緩衝區。 http://php.net/manual/en/function.readfile.php
僅供參考,大多數文件功能以您想要的方式工作。 'file_get_contents()'和'file()'也許是唯一的例外。 –