Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个 Spring MVC Web 应用程序,它允许用户下载文件。在将文件发送给用户的同时发送电子邮件。
有没有办法检测取消的下载,所以只有在下载成功的情况下我才能发送电子邮件?
您需要一个下载脚本,在单独的块中提供较大的文件。当最后一个块被送达时,您可以假设(无法通过 HTTP知道)客户端已接收到完整的文件。
查看问题157318和194579,了解如何在 PHP 中实现这一点。由于您始终使用 HTTP(或 HTTPS)来提供文件,因此相同的原则适用于您的问题。