correct PHP headers for pdf file download(正确的 pdf 文件下载的 PHP 标头)
问题描述
当用户单击链接时,我真的很难让我的应用程序打开 pdf.
到目前为止,锚标记重定向到发送标题的页面:
$filename='./pdf/jobs/pdffile.pdf;$url_download = BASE_URL .相对路径.$文件名;标头(内容类型:应用程序/pdf");header("Content-Disposition:inline;filename='$filename");readfile(下载的.pdf");
这似乎不起作用,过去有没有人成功解决过这个问题?
w3schools 显示您正在努力实现的目标.
<块引用>
还要记住,
<块引用>重要的是要注意 header() 必须在任何发送实际输出(在 PHP 4 及更高版本中,您可以使用 output缓冲来解决这个问题)
I'm really struggling to get my application to open a pdf when the user clicks on a link.
So far the anchor tag redirects to a page which sends headers that are:
$filename='./pdf/jobs/pdffile.pdf;
$url_download = BASE_URL . RELATIVE_PATH . $filename;
header("Content-type:application/pdf");
header("Content-Disposition:inline;filename='$filename");
readfile("downloaded.pdf");
this doesn't seem to work, has anybody successfully sorted this problem in the past?
Example 2 on w3schools shows what you are trying to achieve.
<?php header("Content-type:application/pdf"); // It will be called downloaded.pdf header("Content-Disposition:attachment;filename='downloaded.pdf'"); // The PDF source is in original.pdf readfile("original.pdf"); ?>
Also remember that,
It is important to notice that header() must be called before any actual output is sent (In PHP 4 and later, you can use output buffering to solve this problem)
这篇关于正确的 pdf 文件下载的 PHP 标头的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:正确的 pdf 文件下载的 PHP 标头


基础教程推荐
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在多维数组中查找最大值 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01