我正在使用此代码让我的用户下载文件:
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url); // do the double-download-dance (dirty but worky)
header("refresh:0;url= $base_url");
问题是,我有很多不同的文件类型,如zip,flv,pdf等。
我的代码说所有这些文件都是exe文件。
如何让浏览器下载管理器检测文件类型?
谢谢