java 隐藏下载地址 高手来

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:02:37
我有个项目,要求下载的那部分要跟邮箱的那种一个意思,就是下载地址每下载一次都变换一次,这样就算被迅雷,或者其他这样的软件扫描到,地址也是作废的。

希望我说明白了,或者语文好的同志明白了我的意思,谢谢了

这个功能怎么实现,我一点思路都没有

下载的时候肯定是以流的形式写出去的.千万直接给可访问的下载地址.
用流的形式下载一次后,修改文件名,如果你的文件名在数据库中,别忘了更新数据库.至于文件名么.你可以用随机码,也可以用时间戳,或者二者结合!!

首先
把文件路径放在数据库 比如有id src

每次页面 地址src都从数据库读

然后当click下载的时候触发事件

改边数据库 id=xx 的文件的src字段

最简单的方法就是每次有人下载的时候就重命名文件,在文件后面加一个计数器!
如果文件名是sky.rar,那么第一次下载后文件名就是sky1.rar,
第100次下载后,文件名就叫做,sky100.rar

你可以让文件名是时间戳,那就不会重复了