提示用户将html文件保存到他们在计算机上选择的文件夹中

时间:2018-02-27 22:20:54

标签: php

我有一段代码让用户将html文件(他在网站中的行为的“历史记录”列表)保存到他/她的计算机上他想要的文件夹或位置。这是一个开始,但它只是将文件保存在所用浏览器的下载文件夹中。

header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment;filename="'.basename($hFile).'"');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($hFile));
ob_clean();
flush();
readfile($hFile);

您是否知道缺少什么才能让用户选择保存此文件的位置?

1 个答案:

答案 0 :(得分:0)

这种行为取决于浏览器,您无法控制它。

您已经完成了强行下载所能做的工作。现在,它取决于用户,他们的浏览器和配置。