HTML5下载属性检测下载开始

时间:2017-04-17 18:31:27

标签: download prompt

使用html5下载属性,是否可以检测文件何时实际下载?有些浏览器提供提示框,用户可以点击取消,而其他浏览器则通过点击链接自动开始下载。

 <a href="path/to/file" download >download here</a>

我需要计算下载次数,如果不可能这样,还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

您想要这样做的方式是不可能的。您不希望计算客户端,而是服务器端。您可以这样做的方法是,只要服务器完成下载,您就可以向计数器添加一个。这样做的一个简单方法(但有更好的方法)是创建像downloadhandler.php这样的东西,每次加载它时都会记录下载,并回显如下内容: <html><head><meta http-equiv="refresh" content="5;url=your-download-url"></head></html>,将您重定向到下载网址。