我有一个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);
有什么想法吗?如果需要,我也可以发布更多代码。
答案 0 :(得分:3)
关闭最后一个标题末尾的双引号?