Html 不允许自动下载pdf文件

Html 不允许自动下载pdf文件,html,apache,pdf,Html,Apache,Pdf,是否可以禁用pdf文件不会自动下载到浏览器的临时(或下载)文件夹。我想在服务器端执行此操作 我的问题是Web服务器上有几个敏感的pdf文件。许多用户没有意识到,在查看pdf文件时,这些文件是本地保存到计算机上的 有(或不同)的解决方案吗 比如在HTML中嵌入带有特定标记的pdf? 或者创建带有特定(安全)参数的pdf 谢谢Patrik如果你的PDF有一个独立的URL,你没有办法阻止下载它@KyleWpppd在评论中建议使用Flash插件显示PDF的一种变体。这会起作用,并且会阻止普通人的储蓄,但

是否可以禁用pdf文件不会自动下载到浏览器的临时(或下载)文件夹。我想在服务器端执行此操作

我的问题是Web服务器上有几个敏感的pdf文件。许多用户没有意识到,在查看pdf文件时,这些文件是本地保存到计算机上的

有(或不同)的解决方案吗

比如在HTML中嵌入带有特定标记的pdf? 或者创建带有特定(安全)参数的pdf


谢谢Patrik如果你的PDF有一个独立的URL,你没有办法阻止下载它@KyleWpppd在评论中建议使用Flash插件显示PDF的一种变体。这会起作用,并且会阻止普通人的储蓄,但不会阻止优秀IT专家的黑客的储蓄。因此,唯一或多或少有效(但不是100%)的方法是使用一些flash或其他模块,这些模块将与服务器通信,并逐页动态请求文档。这是一项复杂的任务,如前所述,并不能提供保证,但至少使窃取任务的复杂度更高。所以,如果你需要100%的保护,根本不要把文件放在计算机上(因为它可以被复制)

服务器只能建议浏览器不要缓存它正在发送的文件。客户可能会或很多人不会遵循这些建议

最近,我写了一篇文章,阐述了如何创建一个。(注意:此小程序使用我们产品PDFOne(用于Java)中的PDF组件。)


根据您的需要,您必须修改小程序,以便它从服务器下载加密的PDF,在客户端解密,显示它,并在用户完成后将其删除。

我同意Eugene的观点,问题在于PDF是可下载的。如果您希望用户能够查看文档但不能保存文档,那么您可以考虑这样的解决方案:


披露:我隶属于销售此产品的公司。

是否也要禁用客户端缓存?Scribd这样的服务可能正是您所需要的,它是通过Flash查看PDF。否则,我无法想象有人在不保存本地副本的情况下查看该文件。否。如果你担心敏感信息,不要把它放在网上。如果用户愿意,可以下载pdf。我更担心的是那些可能使用公共计算机的用户,他们不知道文件会自动下载到计算机上。谢谢你的回答,这不是安全问题。如果有用户想下载该文件,对我来说没问题。我只是不希望它在默认情况下下载pdf文件(当用户查看它时),服务器如何建议客户端在查看时不要下载该文件?您认为pdf插件可以像flash在流媒体视频中所做的那样。玩他们,但不拯救他们。为此,PDF插件需要这样设计。大多数PDF浏览器插件都希望下载并保存PDF文件。即使使用流媒体视频,文件也会临时下载。插件在播放后会将其销毁。如果你想要那种功能,你需要和Adobe谈谈。他们不会听你的,因为这不是用户想要的。为此,您需要一个Java PDF查看器组件。感谢您的澄清!