我有一个名为“viewDoc”的函数,它应该转到 Web 根目录之外的文件夹并为我获取文件。它可以与图像(Jpgs 等)一起使用,但使用 PDF 时,它只会输出一个空白的灰色页面,如此处所示 - http://www.tutorplanner.com/userimage/viewdoc/12787622467.pdf
谁能看到我做错了什么,因为我已经为此挠头一天了!
public function viewDoc($doc) {
$path_parts = pathinfo($_SERVER['REQUEST_URI']);
$file = $doc;
$fileDir = '/var/uploads/';
if (file_exists($fileDir . $file))
{
$contents = file_get_contents($fileDir . $file);
//print_r($contents);
header('Content-Type: ' . mime_content_type($fileDir . $file));
header('Content-Length: ' . filesize($fileDir . $file));
readfile($contents);
}
}