PHP服务文件下载,从Safari下载时提供.PHP文件名

PHP服务文件下载,从Safari下载时提供.PHP文件名,php,safari,x-sendfile,Php,Safari,X Sendfile,我有一个php页面,在使用XSENDFile模块访问时提供文件。它在大多数浏览器中都能很好地工作,但在最新的Safari浏览器中,文件可以下载。文件大小检查正常,但是文件名是php页面的名称,而不是正确的文件名 $fakename = 'filename'; $extension = fileexten($filename); $mime = contenttype($extension); header("Content-Type:".$

我有一个php页面,在使用XSENDFile模块访问时提供文件。它在大多数浏览器中都能很好地工作,但在最新的Safari浏览器中,文件可以下载。文件大小检查正常,但是文件名是php页面的名称,而不是正确的文件名

$fakename = 'filename';
    $extension = fileexten($filename);
            $mime = contenttype($extension);
            header("Content-Type:".$mime);
            header("X-Sendfile: $filename");
            header('Content-Disposition: attachment; filename="' . $fakename . '.'.$extension);

有什么想法吗?如果需要,我也可以发布更多的代码

在最后一个标题结尾处关闭双引号?

在最后一个标题结尾处关闭双引号?

在最后一个标题结尾处关闭双引号?

在最后一个标题结尾处关闭双引号?

哦,太简单了。谢谢你的接球!哇,就这么简单。谢谢你的接球!哇,就这么简单。谢谢你的接球!哇,就这么简单。谢谢你的接球!