【发布时间】:2012-04-01 07:23:39
【问题描述】:
我正在尝试构建一个允许下载音乐文件的服务。但是,在用户为歌曲付费后,我希望能够验证用户是否完全下载了该文件,或者两者之间是否下载失败。如何行使这一权利?谢谢。
【问题讨论】:
标签: php apache progress-bar
我正在尝试构建一个允许下载音乐文件的服务。但是,在用户为歌曲付费后,我希望能够验证用户是否完全下载了该文件,或者两者之间是否下载失败。如何行使这一权利?谢谢。
【问题讨论】:
标签: php apache progress-bar
理论上,您永远不知道客户端将请求多少剩余的数据包。因此我看到两个选项:
深入挖掘您的服务器代码并提出一些 hacky 解决方案,以某种方式检查发送的数据包并尝试预测下载完成
编写一个本机应用程序,将进度发送回服务器(当然,您将不再拥有 Web 应用程序)
【讨论】:
据我了解,为音乐付费的用户在网站上有帐户。如果他为音乐付费,则将音乐添加到用户的音乐列表中。他将来可以再次下载。如因任何原因下载失败,用户可以重新下载
【讨论】: