我正在尝试从服务器下载xml文件,如下所示:
header('Content-Disposition: attachment; filename=' . $fileName);
header('Content-type: text/xml');
echo $data;
exit;
有了这个,我可以下载我的xml文件,但是,该文件包含页面中的一些HTML。 关于如何阻止html写入文件的任何想法? 我试过更改标题,添加内容长度......但仍然没有:/
答案 0 :(得分:0)
所以,我正在堆栈溢出中找到了这个问题:
PHP readfile() causing corrupt file downloads
最后一个答案:
while (ob_get_level()) {
ob_end_clean();
}
像魅力一样清除缓冲区:)