关于下载文件的php header()函数问题

时间:2011-01-14 14:32:16

标签: php file download

我的网站上有文件下载功能。它以前工作正常。但是在我们将网站移动到运行PHP 5的另一台服务器之后(它在PHP 4之前运行)。当点击下载时,它会自动在文件的开头和结尾添加一个空白行,这是我们不想要的。这是下载功能的代码:

header("Content-Type: application/gas");
header("Cache-control: private");    
header("Content-Disposition: attachment; filename=aaa.gas");

有人可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:4)

?>之后,在脚本中关闭PHP之后可能会有一个额外的空白行。发送文件后Exit the script,以防止此事发生。