标签: browser spring-mvc download
假设我有一个Spring MVC Web应用程序,它允许用户下载文件。在将文件发送给用户的同时发送电子邮件。
有没有办法检测已取消的下载,这样我才能在下载成功后发送电子邮件?
答案 0 :(得分:2)
您需要一个下载脚本,该脚本在单独的块中提供更大的文件。当最后一个块被提供时,您可以假设(无法知道使用HTTP)客户端收到完整文件。
查看有关如何在PHP中实现此问题的问题157318和194579。由于您始终使用HTTP(或HTTPS)来提供文件,因此相同的原则适用于您的问题。