我的服务器中有视频和音频的集合,用户可以通过支付一定的金额来下载。
假设用户为我支付了金额并开始下载,但意外下载失败,我怎么能检测到它,我可以让他再次下载。
我提供的下载链接就像是每次唯一的rapidshare / megaupload / hotfile等。所以一旦用户下载文件链接就会死掉。
我希望在付款后提供一次下载链接,他无法使用下载密钥一次又一次地下载。一旦下载完成,即使他想要下载相同的东西,他也要支付,但如果下载失败,那么我可以再次下载。
答案 0 :(得分:2)
你的问题很有意思,你检查过this question吗?
如果有效,请更新原始问题,以便为社区提供一些回复。
答案 1 :(得分:1)
最简单的方法可能是记录数据库上的视频下载权限,并根据请求为用户提供新的下载链接。
答案 2 :(得分:0)
我担心PHP中无法确定下载是否成功。
我想到的唯一方法是下载管理器,一个能够查看客户端机器的应用程序,如果下载成功完成(如果没有则提供进一步下载)。