【发布时间】:2017-05-08 04:43:42
【问题描述】:
我正在使用以下代码强制下载 mp3 文件
<a id="download" href="http://locationtomp3file.mp3" download>Start Download</a>
以上代码可以顺利下载。但是,我想跟踪下载次数并更新该歌曲的数据库行。除非我的属性有 href="#",否则添加 onclick 不起作用。有什么解决方法或建议吗?
【问题讨论】:
-
我忘了说我的这个版本的网站只适用于所有安卓用户。在许多下载文件的方法中,我发现这是唯一一种在所有安卓浏览器上强制下载的完美工作方法。我有 1 种其他方法可以使用 javascript 下载并创建 blob 链接,但问题是文件在后台下载,然后在完成后出现。对于大文件,这将花费一些时间,并且会使用户感到下载按钮不起作用。
-
如果你想使用 JS,你将需要 ajax。您的问题缺少代码/细节。如果要跟踪,则需要以
UPDATE table SET col_x = col_x +1 WHERE col_y = ?为例。还需要使用带有标题的强制下载方法。
标签: javascript php database html file