gpt4 book ai didi

javascript - 在 JavaScript 中单击文件下载的“确定”或“取消”

转载 作者:行者123 更新时间:2023-11-28 09:57:50 26 4
gpt4 key购买 nike

有什么方法可以检测用户是否选择了“确定”或“取消”以 JavaScript 方式下载文件?例如,如果我有一个指向文件的链接,并且用户单击它 <a href="file.xls">download</a>这将自动开始下载文件,但我如何知道是否已提示用户下载?

最佳答案

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

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

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

关于javascript - 在 JavaScript 中单击文件下载的“确定”或“取消”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9710887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com