Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php/jquery中完成跟踪下载_Php_Jquery_Download - Fatal编程技术网

在php/jquery中完成跟踪下载

在php/jquery中完成跟踪下载,php,jquery,download,Php,Jquery,Download,我正在做一个销售数字产品歌曲的购物车。成功购买后,它会向买家发送一个唯一的url。他们可以通过单击url下载歌曲 我的问题是,如果客户由于网络问题或其他原因未能完全下载歌曲,我如何跟踪它。我的意思是,客户单击url后,下载开始,我如何知道歌曲是否完成 在浏览谷歌时,我发现解决这个问题的方法是使用一些flash或java aplet代码。但如果我能用php或jquery处理它,我会很高兴的。如果您的站点使用Akamai DLM之类的下载管理器,那么您可以将Javascript挂接到DLM中。如果不

我正在做一个销售数字产品歌曲的购物车。成功购买后,它会向买家发送一个唯一的url。他们可以通过单击url下载歌曲

我的问题是,如果客户由于网络问题或其他原因未能完全下载歌曲,我如何跟踪它。我的意思是,客户单击url后,下载开始,我如何知道歌曲是否完成


在浏览谷歌时,我发现解决这个问题的方法是使用一些flash或java aplet代码。但如果我能用php或jquery处理它,我会很高兴的。

如果您的站点使用Akamai DLM之类的下载管理器,那么您可以将Javascript挂接到DLM中。如果不是,并且您正在服务器上托管下载,那么您可以运行一些进程来跟踪下载请求并以这种方式检测它。如果下载托管在CDN上,而您没有使用DLM,则您的CDN提供商可能能够提供一种方法来实现这一点。这实际上取决于您提供下载的方式。

或者我在我的服务器上托管下载文件,不使用任何DLM。我正在寻找下载完成的曲目。我以前设置了一些cockie方法。但这根本不起作用。