2

我在我的服务器中收集了视频和音频,用户可以通过支付一些费用来下载。

假设用户为我支付了费用并开始下载,但不小心下载失败,我怎么能检测到这一点,我可以让他再次下载。

我提供的下载链接就像 rapidshare/megaupload/hotfile 等每次都是独一无二的。所以一旦用户下载了文件链接就会死掉。

更新:

我想在付款后提供一次下载链接,他无法使用下载密钥一次又一次地下载。一旦下载完成,即使他想下载同样的东西,他也必须付费,但如果下载失败,我可以再次下载。

4

3 回答 3

2

你的问题很有趣,你检查过这个问题吗?

如果可行,请更新您的原始问题以回馈社区。

于 2010-12-18T06:37:52.283 回答
1

最简单的方法可能是在数据库中记录视频下载权限,并根据请求为用户提供新的下载链接。

于 2010-12-18T05:18:55.093 回答
0

恐怕PHP中没有可靠的方法来确定下载是否成功。

我想到的唯一方法是下载管理器,一个能够查看客户端机器的应用程序,如果下载成功完成(如果没有,则提供进一步下载)。

于 2010-12-18T06:58:54.877 回答