我正在尝试构建一个允许下载音乐文件的服务。但是,在用户支付歌曲费用之后,我希望能够验证用户是否完全下载了文件,或者两者之间的下载是否失败。怎么能行使呢?感谢。
答案 0 :(得分:0)
从理论上讲,您永远不知道客户端会请求多少剩余数据包。因此,我看到两个选项:
将deeeeep加入您的服务器代码并提出一些hacky解决方案,以某种方式检查发送的数据包并尝试预测下载完成
编写将进度发送回服务器的本机应用程序(当然,您将不再拥有Web应用程序)
答案 1 :(得分:0)
据我了解支付音乐的用户在网站上有帐户。如果他支付音乐费用,请将音乐添加到用户的音乐列表中。他将来可以再次下载。如果因任何原因下载失败,用户可以重新下载