0

我有:

<?php 
 header('Content-type: text/plain');
 header('Content-Disposition: attachment; filename="test filename.pdf"');
 readfile('test filename.pdf');
?>

这可以在 Windows 上很好地下载 pdf 文件,但在 Mac 上,它将 pdf 文件转换为 .txt,导致下载时为 filename.pdf.txt,现在无法读取该文件。为什么 Mac 会这样做?

4

1 回答 1

0

因为 mimetype 是 TXT 文件。您需要将 mimetype 设置为application/pdf.

于 2013-08-06T01:11:20.807 回答