0
我有一个使用XSENDFile模块访问时提供文件的php页面。它在大多数浏览器中都很好用,但在最新的Safari浏览器中文件下载。文件大小检查出来很好,但文件的文件名是php页面的名称,而不是正确的文件名。PHP服务文件下载,从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);
任何想法?如果需要的话,我也可以发布更多的代码。
哦,哇,就这么简单。谢谢你的收获! – Matt 2014-11-03 17:26:38