我有一段代码让用户将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);
您是否知道缺少什么才能让用户选择保存此文件的位置?
答案 0 :(得分:0)
这种行为取决于浏览器,您无法控制它。
您已经完成了强行下载所能做的工作。现在,它取决于用户,他们的浏览器和配置。