我可以在页眉中打开现有的文本文件或csv文件吗? (即当我将下面的标题参数设置为php页面时:
header('Content-Type: application/vnd.ms-excel; charset=UTF-8;');
header('Content-Disposition: attachment;filename='.$document);
header('Cache-Control: max-age=0');
文件将在模式警报(打开/保存)中直接打开。但如果我的文件带有它的名称(test.xls),我如何设置标题参数在标题页中打开它?
让我们说:一个名为'test.xls'的文件,我想输出一个php页面来打开/保存这个文件
$file='/temp/test.xls';// file existed and created previously.
header('Content-Type: application/vnd.ms-excel; charset=UTF-8;');
header('Content-Disposition: attachment;filename='.$file);
header('Cache-Control: max-age=0');
如何继续这样做?
答案 0 :(得分:0)
如果该文件是公开可用的,您只需重定向到它:
header('Location: /path/to/file.xls');
否则,只需发送您已有的标题,然后输出文件:
echo file_get_contents('file.xls');