Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个销售数字产品(歌曲)的购物车。购买成功后,它会向买家发送一个唯一的 url。他们可以通过单击 url 下载歌曲。
我的问题是如果客户无法完全下载歌曲(由于网络问题或其他原因)我该如何跟踪它。我的意思是客户点击 url 然后下载开始,我怎么知道它是否完成或不?
在通过谷歌时,我发现解决方案是使用一些 flash 或 java aplet 代码。但如果我能用 php 或 jquery 处理它,我会很高兴?
如果您的站点使用像 Akamai DLM 这样的下载管理器,那么您可以将 Javascript 挂接到 DLM。如果没有,并且您将下载托管在您的服务器上,您可能会运行一些进程来跟踪下载请求并以这种方式检测它。如果下载托管在 CDN 上并且您没有使用 DLM,则您的 CDN 提供商可能能够提供一种方法来执行此操作。这实际上取决于您提供下载的方式。