使用html5下载属性,是否可以检测文件何时实际下载?有些浏览器提供提示框,用户可以点击取消,而其他浏览器则通过点击链接自动开始下载。
<a href="path/to/file" download >download here</a>
我需要计算下载次数,如果不可能这样,还有其他选择吗?
答案 0 :(得分:0)
您想要这样做的方式是不可能的。您不希望计算客户端,而是服务器端。您可以这样做的方法是,只要服务器完成下载,您就可以向计数器添加一个。这样做的一个简单方法(但有更好的方法)是创建像downloadhandler.php
这样的东西,每次加载它时都会记录下载,并回显如下内容:
<html><head><meta http-equiv="refresh" content="5;url=your-download-url"></head></html>
,将您重定向到下载网址。