如何记录物理文件下载或文件下载的百分比?

时间:2011-03-07 22:28:10

标签: php javascript jquery

我想记录每次注册用户点击链接并从网站下载文件。我每次按下链接时都会记录,但这不会提供有关文件实际物理下载的信息吗?此外,如果文件未完全下载,则下载百分比。

有谁知道如何记录物理下载

这可能吗?如果没有通过PHP Javascript / Jquery?我很失落,非常感谢所有的帮助。谢谢。

链路

<a href="download.php">download</a>

文件

security/user check - record to database....
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="somefile.pdf"');
readfile('somefile.pdf');

1 个答案:

答案 0 :(得分:1)

100%保证您将收集每个clickinfo的唯一方法是删除所有要下载到webroot之外的文件夹的文件。然后,任何文件的任何请求都必须首先处理并通过php脚本读取给您,您可以记录请求。

基本上你有什么,但是,移动文件,以便在不使用该PHP脚本的情况下无法执行/下载它们。

至于百分比,你可以安装一些库来修改你的Apache。不过,我不知道任何细节。