我试图通过 PHP 进行“强制下载”,但我得到的只是奇怪的符号。
我尝试添加标题(“application/typeofmyfile”)和标题(“Content-Disposition”)......以及来自这里的许多其他帖子的许多其他内容,但没有
我有这个:
$f_location = "path/myfile.nl2pkg";
$f_name = "myfile.nl2pkg";
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".$f_name); //Here also tried basename($f_name) but nothing
header("Content-Length: ".filesize($f_location));
header("Content-Transfer-Encoding: binary");
我这样做是因为当用户单击“下载”按钮时,我使用 ajax 将他发送到页面以强制下载,将一些数据放入数据库中,然后刷新主页。
这是我第一次处理标题,对于我阅读的内容,不知道我是否做错了什么。