【问题标题】:generate dynamic download link with deadline生成带有截止日期的动态下载链接
【发布时间】:2009-12-13 14:34:28
【问题描述】:

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

我是初学者!

提前致谢。

【问题讨论】:

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


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

    【讨论】:

    • 通过这种方式,客户端可以通过资源管理器捕获服务器上的文件路径吗?我不希望客户知道文件路径!
    猜你喜欢
    • 1970-01-01
    • 2019-09-07
    • 2012-09-18
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    相关资源
    最近更新 更多