我有:
<?php
header('Content-type: text/plain');
header('Content-Disposition: attachment; filename="test filename.pdf"');
readfile('test filename.pdf');
?>
这可以在Windows上正常下载pdf文件,但是当涉及到Mac时,它会将pdf文件转换为.txt,从而导致下载&amp;的文件名为.pdf.txt。现在无法读取文件。为什么Mac会这样做?
答案 0 :(得分:0)
因为mimetype是TXT文件。您需要将mimetype设置为application/pdf
。