有没有办法检测用户是否已选择确定或取消以在javascript中下载文件?例如,如果我有一个指向文件的链接,并且用户点击它<a href="file.xls">download</a>
将自动开始下载该文件。但是如何知道用户是否已经提示下载?
谢谢!
答案 0 :(得分:0)
如果他们点击了它,你可以非常肯定他们会被提示下载它。要了解他们是否已经下载了它,您需要在后端实现它。网页本身无法知道。
在后端,您必须通过Web服务器监控与客户端的通信,并查看已将多少数据传输到客户端,并将其与文件的总大小进行比较。
然后,您可以在服务器上使用某种XMLHttpRequest或websocket来提供此数据,如果您正在寻找的话,页面可以使用进度条进行更新。