标签: pdf model-view-controller password-protection
我正在尝试允许用户在浏览器中查看PDF,但在下载后不允许在计算机上查看PDF。我需要这个来避免PDF被共享。我知道可以制作PDF的截图,但我愿意冒这个风险。
观看部分非常简单,所以我们不要讨论。如果正在下载,则使用随机密码保护密码,以便下载后无法打开密码。
我的问题是它在被查看和下载时被调用的MVC动作相同。
首先,这是正确的做法吗?
如果是,那么有没有办法检测文件是否正在MVC中下载或查看,所以我知道何时密码保护PDF文件不在?