php - 自动检测Content-Type以下载文件

时间:2015-02-06 07:21:34

标签: php

我正在使用此代码让我的用户下载文件:

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文件。

如何让浏览器下载管理器检测文件类型?

谢谢

0 个答案:

没有答案