如何实现用户上传文件,然后生成一个提取码,有提取码才能下载这个文件

尽千 2013-05-09 09:11:09
网站需要实现一个功能,如下:
一,无需登录,直接上传一个文件,上传成功后生成一个提取码以及能够下载这个页面的链接
二,别的人得到这个提取码之后到这个网站上输入后才能下载文件
请问如何实现?(使用技术不限,但最好是主流的,比较方便找到资料学习)谢谢
...全文
767 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziyuanxian 2013-07-31
  • 打赏
  • 举报
回复
和密码验证一个原理
a102470 2013-07-30
  • 打赏
  • 举报
回复
提取码功能实现了吗?
netbooting 2013-05-09
  • 打赏
  • 举报
回复

假设数据库结构:文件ID、文件名称、文件路径、提取码
'提取码可以按楼上的MD5(文件ID)取得,也可以自己编写一个方法生成

在get.asp文件里让用户输入提取码,从数据库中查找有没有此提取码
没有就提示用户提取码错误
有就从数据库中取文件路径,交给用户下载
Donthan 2013-05-09
  • 打赏
  • 举报
回复
上传文件成功后,在这个数据库的记录里面肯定有个主键ID吧。 把这ID用MD5加密,然后把加密后的字符串写到这个记录里面,假设是code字段。 这就后台的事情完了。 在用户需要提取文件的时候,输入一个“提取码”,点提交。 然后你把他输入的这个提取码跟你刚生成那个MD5字符串比较下,如果相等,给他链接,不相等就算了。
尽千 2013-05-09
  • 打赏
  • 举报
回复
引用 2 楼 netbooting 的回复:
数据库里:文件名,提取码 一一对应不就行了 输入提取码,查询得到文件对应的路径,跳转到下载地址
能给个具体的代码吗,比较笨,有个例子看着就好了,谢谢
netbooting 2013-05-09
  • 打赏
  • 举报
回复
数据库里:文件名,提取码 一一对应不就行了 输入提取码,查询得到文件对应的路径,跳转到下载地址
尽千 2013-05-09
  • 打赏
  • 举报
回复
自己顶一个,请大神!
尽千 2013-05-09
  • 打赏
  • 举报
回复
我去实现下,得出结果了就来结贴,感谢各位!

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧