生成带截止日期的动态下载链接

时间:2009-12-13 14:34:29

标签: c# asp.net visual-studio-2008

我的服务器上有一些文件,想要通过客户端的一个约束下载此文件。 客户应该注册直到过去日期的下载文件(例如超过9天)。 出于这个原因,我决定生成与Rapidshare.com相同的动态链接到我的文件。 我怎么这样?

我是初学者!

提前感谢。

1 个答案:

答案 0 :(得分:0)

  1. 创建唯一标识符(可能是GUID)
  2. 将此文件名与下载文件名和过期日期(可能在DB中)
  3. 相关联
  4. 创建一个将唯一ID作为参数的页面
  5. 让此页面检查数据库中的唯一ID,并确保它没有超过截止日期
  6. 将文件发送到客户端,将Content-Disposition标头设置为附件(example