我面临下载脚本的问题,每当在我的项目站点上开始下载时,站点中存在的所有链接都根本不起作用。文件完全下载后,链接开始工作。
我正在设置header
和使用下载文件的readfile
方法php
。我希望文件下载应该与网站上的用户操作同时进行。我正在使用以下代码
header("Pragma: public");
header("Expires: 0");
header("Content-Type: application/$ctype");
header("Content-Description: File Transfer");
header("Content-Disposition: inline; filename=$docName");
header('Content-Length: '. filesize($filename));
header("Accept Ranges: bytes");
header("Content-Transfer-Encoding: binary");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
readfile("$filename");
这filename
是文件名和ctype
文件类型。
如何解决这个问题?
请让我知道是否有人对此有解决方案。