我使用此代码从 ftp 将文件下载到内存:
public static function getFtpFileContents($conn_id , $file)
{
ob_start();
$result = ftp_get($conn_id, "php://output", $file, FTP_BINARY);
$data = ob_get_contents();
ob_end_clean();
if ($resul)
return $data;
return null;
}
如何让它直接将文件发送给用户(浏览器)而不保存到磁盘并且不重定向到 ftp 服务器?