检查服务器端的文件下载进度?

时间:2012-04-01 07:23:39

标签: php apache progress-bar

我正在尝试构建一个允许下载音乐文件的服务。但是,在用户支付歌曲费用之后,我希望能够验证用户是否完全下载了文件,或者两者之间的下载是否失败。怎么能行使呢?感谢。

2 个答案:

答案 0 :(得分:0)

从理论上讲,您永远不知道客户端会请求多少剩余数据包。因此,我看到两个选项:

  1. 将deeeeep加入您的服务器代码并提出一些hacky解决方案,以某种方式检查发送的数据包并尝试预测下载完成

  2. 编写将进度发送回服务器的本机应用程序(当然,您将不再拥有Web应用程序)

答案 1 :(得分:0)

据我了解支付音乐的用户在网站上有帐户。如果他支付音乐费用,请将音乐添加到用户的音乐列表中。他将来可以再次下载。如果因任何原因下载失败,用户可以重新下载

相关问题