我们有一些PDF文件而不是直接链接到文件,我们希望它通过php呈现,以便只有经过身份验证的用户才能下载pdf文件。因此,我们不需要为用户提供文件路径。
有可能吗?
Mangesh
答案 0 :(得分:3)
你可以,这是一个样本:
<?php
$file = './path/to/the.pdf';
$filename = 'You dont know where I am.pdf';
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($file));
header('Accept-Ranges: bytes');
@readfile($file);
?>