我有一个网站,我使用PDFjs查看器来查看PDF。但是互联网下载管理器或下载加速器Plus将提示下载内容PDF。我想阻止这个下载管理器下载PDF内容。
是否有一种方法,我们可以禁用这个下载管理器使用PHP/HTML?
谢谢。
我认为你应该给客户发一份HTTP header
。这个头应该是Content-disposition: inline; filename="name.pdf"
。这将在浏览器中显示PDF,而不是提示下载,请尝试一下。
不幸的是,您无法控制客户端行为。即使正确设置了标题,是否呈现或下载附件也完全取决于浏览器(及其扩展)。
是的,您可以尝试将pdf转换为html,然后呈现html,或者您可以尝试一下这个答案中解释的scribd API