Spring Boot 如何保存一个文件时,一个按钮被点击的电子邮件在java

fquxozlt  于 2023-03-08  发布在  Spring
关注(0)|答案(1)|浏览(99)

我使用Java Sping Boot 发送一封带有批准和拒绝按钮的用户电子邮件。如果单击批准按钮,则必须保存某个文件并记录时间日志,如果拒绝,则必须删除该文件。如果在某个时间段内既未批准也未拒绝,则应删除该文件。
我知道发送这些邮件和按钮,但我无法触发文件保存或删除操作时,从邮件中单击批准。

piok6c0g

piok6c0g1#

你可以嵌入发送请求到你的服务器的URL,然后在新的浏览器标签中打开该URL。在前端,你可以编写如下HTML代码:

<a href="https://www.yoursite.com/approve?emailId=1234" target="_blank">Approve</a>
<a href="https://www.yoursite.com/decline?emailId=1234" target="_blank">Decline</a>

**如果在某个时间范围内既未批准也未拒绝,则应将其删除。-〉**您可以在服务器端使用计划作业,该作业将在一个时间间隔内逐个检查每个文件。如果您不知道如何执行该作业,您可以按照以下教程操作:https://www.baeldung.com/spring-scheduled-tasks

相关问题