下载的xml文件包含页面html

时间:2017-02-20 09:54:44

标签: php xml download

我正在尝试从服务器下载xml文件,如下所示:

header('Content-Disposition: attachment; filename=' . $fileName);
header('Content-type: text/xml');

echo $data;
exit;

有了这个,我可以下载我的xml文件,但是,该文件包含页面中的一些HTML。 关于如何阻止html写入文件的任何想法? 我试过更改标题,添加内容长度......但仍然没有:/

1 个答案:

答案 0 :(得分:0)

所以,我正在堆栈溢出中找到了这个问题:

PHP readfile() causing corrupt file downloads

最后一个答案:

while (ob_get_level()) {
    ob_end_clean();
}

像魅力一样清除缓冲区:)