在浏览器中查看pdf文件,而不是下载

用户名
header("Content-Length: " . filesize ('theme/assets/pdf/ci.pdf' ) ); 
header("Content-type: application/pdf"); 
header("Content-disposition: attachment;     
filename=".basename('theme/assets/pdf/ci.pdf'));
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
$filepath = readfile('theme/assets/pdf/ci.pdf');

嗨,朋友,我有这种类型的代码。我的要求是我必须在浏览器中显示已加载的pdf(在浏览器中打开pdf),但是现在pdf已下载到硬盘上。相反,我想在浏览器中查看文件。

瞳孔

您需要将更Content-disposition改为inline

更改

header("Content-disposition: attachment;     
filename=".basename('theme/assets/pdf/ci.pdf'));

至:

header("Content-disposition: inline;     
filename=".basename('theme/assets/pdf/ci.pdf'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

强制在浏览器中查看S3 PDF而不是下载

如何使用浏览器的PDF查看器而不是下载打开PDF Blob?

PDF强制下载,而不是在浏览器中打开

在浏览器中打开PDF而不是下载它

Spring-在浏览器中显示PDF文件而不是下载

(HTML)下载PDF文件,而不是单击时在浏览器中打开它们

如何指示Chrome浏览器下载PDF而不是在浏览器中预览(预览)?

文件被下载而不是显示在浏览器中

在浏览器中打开CSV文件,而不是下载HTML

Flask:强制下载pdf文件以在浏览器中打开

如何强制浏览器在ASP.NET Webforms中下载而不是查看PDF文档

在浏览器中查看 pdf 流

在浏览器中从FTP站点查看图像,而不是下载

在浏览器中查看php文件?

如何下载PDF文件而不是使用dotnetbrowser在浏览器视图中打开

控制器在浏览器中打开文件,而不是下载文件

PDF 被扔到浏览器控制台,而不是下载

如何从Google存储桶中强制下载文件,而不是在浏览器中打开文件?

PDF在浏览器中显示为二进制文本,而不是被下载

如何在 Django 的浏览器中嵌入 PDF 而不是下载它?

Web浏览器显示RAR文件而不是下载它们

通过CMD(Ubuntu)调用时,Apache下载PHP文件而不是在浏览器中显示

如何在浏览器中显示文件而不是下载?

如何设置 csv 文件在浏览器中打开而不是在 Site Ground 帐户上下载

Laravel - pdf 文件的响应返回奇怪的文本,而不是在浏览器中显示 pdf

PHP 在浏览器中显示 PDF 和图像但下载其他文件

下载ZIP文件并在浏览器ASP.NET MVC中输出Rotativa PDF

在浏览器中查看PDF文档时出错

Django 3.0-在浏览器中查看PDF