我试图做一个可下载的PDF文档对用户不可见的URL,让他们无法从其他任何地方访问它。我需要隐藏网页左下角的网址(鼠标悬停时)以及浏览器地址栏中的网址。我需要它在所有浏览器上工作。隐藏下载网址
我的HTML看起来像这样:
<a href="http://www.example.com/files/pdf/a34501.pdf">View PDF</a>
和链接应该是这样的:
的原因是用户必须提供一个代码,可以下载他们的文件,但如果他们可以看到URL,他们可以轻松下载其他人的文档(他们只需要更改“a34501.pdf”部分中的一个数字)。
我读一些有关使用JavaScript函数加密的URL,或使用外部PHP文件。但是,我不知道该怎么做。
谢谢。
您的整个架构都是错误的。您需要每个文档的唯一代码,而不是链接隐藏。即使你隐藏了链接,有人可以相对容易地找出网址并下载到他们心中的内容。 – Mansfield
当人们上传时,使用salting和时间戳来创建唯一链接以及文件默认名称。另外:*问题必须证明对所解决问题的最小理解。告诉我们你试图做什么,为什么它不工作,以及它应该如何工作。* –
听起来你不想直接使用链接,读取服务器的代码并输出文件1在正确的请求下, –