这种调用浏览器的pdf的预览文件的方式是如何实现的?

clipboard.png

这种调用浏览器的pdf的预览文件的方式是如何实现的?

阅读 7.3k
3 个回答

浏览器自带功能

<a href="http://www.a.com/a.pdf">用浏览器打开PDF</a>

前端是 @查尔斯 这样没错了
但是问题的关键在于浏览器到底要下这个pdf呢?还是打开这个pdf呢?
这如何去控制?

我认为浏览器是通过mime来判断的,对,就是nginx里面那个mine.types文件。
然后在pdf请求的路径上通过返回

Content-Type:text/html; charset=UTF-8

来体现

当然啦,传递的肯定不是text/html。可能是application/pdf,这就交给题主自己去研究了。

直接给答案多没意思,给你一个方向就好了。

如果找不到答案的话,来评论,我帮你解决。



下载pdf的header:
Content-Disposition:attachment;filename='downloaded.pdf'
打开pdf的header
Content-type:application/pdf
答案来源
http://stackoverflow.com/questions/20080341/correct-php-headers-for-pdf-file-download

请问有没有解决?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏