点击确定或取消javascript中的文件下载

时间:2012-03-14 21:56:37

标签: javascript jquery javascript-events

有没有办法检测用户是否已选择确定或取消以在javascript中下载文件?例如,如果我有一个指向文件的链接,并且用户点击它<a href="file.xls">download</a>将自动开始下载该文件。但是如何知道用户是否已经提示下载? 谢谢!

1 个答案:

答案 0 :(得分:0)

如果他们点击了它,你可以非常肯定他们会被提示下载它。要了解他们是否已经下载了它,您需要在后端实现它。网页本身无法知道。

在后端,您必须通过Web服务器监控与客户端的通信,并查看已将多少数据传输到客户端,并将其与文件的总大小进行比较。

然后,您可以在服务器上使用某种XMLHttpRequest或websocket来提供此数据,如果您正在寻找的话,页面可以使用进度条进行更新。