这是否可以在 C# - WPF 中生成自过期下载链接
本文关键字:过期 链接 下载 WPF 是否 | 更新日期: 2023-09-27 18:36:16
我正在开发像 Zune 这样的 C# - WPF 项目,并希望通过它销售一些数字商品,例如应用程序,因此我想创建一个指向服务器中文件的一次性链接,在我的应用程序中成功付款后,为请求的文件生成新的下载链接。此外,此链接应在下载后过期。
这可能做到吗?如果是,我该怎么做?
先生或女士,
我认为你的设计有点错误。 你说你正在做一个Zune'esk项目。 这意味着您应该能够放弃使用链接并使用 WCF 或 SOAP 等 Web 服务。 更改设计并使 WPF 项目调用 Web 服务。 然后,应用下载内容后,让它回调 API,并在持久性存储中标记下载的项目,并调用它一天。 您还可以在令牌上设置"已颁发"日期时间戳,该时间戳将在 1 天后过期。 这样,如果用户再也不会回来获取该项目,它将自动过期。
一旦你开始工作,然后你可以继续添加身份验证和验证结构,以确保一个用户下载。 有许多身份验证框架可供选择,例如Windows,用户名/密码等。