我在php中创建了一个文件,如下面的代码
$my_file = WP_OPTIONS_REPLACE.'/my_options.sql';
$handle = fopen($my_file, 'w') or die('Please give write permission to the folder. '.$my_file);
之后我在该文件中写了一些包含内容。喜欢
fwrite($handle, $sql);
如何自动下载文件?请帮我。
答案 0 :(得分:1)
你需要做这样的事情:
header('Content-disposition: attachment; filename=document.pdf');
header('Content-type: application/pdf');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize('document.pdf'));
readfile('document.pdf');
首先,我们输出标题,告诉浏览器期望文件下载附件,文件类型等。 然后我们将实际的文件数据输出到浏览器。