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

时间:2014-11-03 16:57:27

标签: php safari x-sendfile

我有一个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);

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

1 个答案:

答案 0 :(得分:3)

关闭最后一个标题末尾的双引号?