我有一个从磁盘读取文件的文件(来自网络服务器无法访问的目录),只是为它提供服务。
有没有办法将它流式传输到浏览器而不将其完全加载到内存中?
我想这个
header("Content-Type: image/jpeg");
echo file_get_contents($pic);
在内存中读取整个内容。
答案 0 :(得分:2)
您可以使用readfile()
函数,它会读取文件并将其写入输出缓冲区。
http://php.net/manual/en/function.readfile.php