如何使用PHP显示PDF文件
我正在尝试使用PHP显示PDF,它存储在名为uploads的文件夹中,该文件夹与我的PHP文件位于同一文件夹中 这是我尝试的代码: (aa是pdf文件的名称) 但我得到一个服务器错误: 服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中存在错误 如果您认为这是服务器错误,请联系网站管理员 误差500如何使用PHP显示PDF文件,php,pdf,Php,Pdf,我正在尝试使用PHP显示PDF,它存储在名为uploads的文件夹中,该文件夹与我的PHP文件位于同一文件夹中 这是我尝试的代码: (aa是pdf文件的名称) 但我得到一个服务器错误: 服务器遇到内部错误,无法完成您的请求。服务器过载或CGI脚本中存在错误 如果您认为这是服务器错误,请联系网站管理员 误差500 有什么解决方法吗?我正在查看您的路径,我发现您使用的是反斜杠\而不是正斜杠/,假设您没有使用Windows,它应该是/ 例如: $file1='uploads/aa.php'; 标题(“
有什么解决方法吗?我正在查看您的路径,我发现您使用的是反斜杠
\
而不是正斜杠/
,假设您没有使用Windows,它应该是/
例如:
$file1='uploads/aa.php';
标题(“内容类型:应用程序/pdf”);
标题('Content-Disposition:inline;filename=“”.$file1.”);
标题(“内容传输编码:二进制”);
标题('Accept-Ranges:bytes');
@readfile($file1);
此处有更多信息:检查错误日志,而且“\upload”意味着文件将位于服务器的根目录中,而不是同一文件夹中
$file1 = '\uploads\aa.php';
header('Content-type: application/pdf');
header('Content-Disposition : inline; filename="' . $file1 . '"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
@readfile($file1);