Java 存储电子邮件附件元数据

Java 存储电子邮件附件元数据,java,servlets,webserver,email-attachments,em,Java,Servlets,Webserver,Email Attachments,Em,我有一个电子邮件系统,我希望添加一个附件功能。我的问题是,在用户将他们的附件文件上传到我的服务器后,我想以某种方式将文件名链接到他们的会话。 所以他们点击上传,弹出窗口提示他们浏览文件并上传,当过程完成时(文件现在在我的服务器上,弹出窗口关闭)。我想以某种方式向用户显示将与电子邮件一起发送的附件(只是文件名) 我是在数据库中还是在cookie中执行此操作。 基本上将会话id与附件的文件名链接 我现在正在考虑用饼干做这个。我不确定那有多安全。或者这是开放的任何利用不,您不应该在cookie中这样做

我有一个电子邮件系统,我希望添加一个附件功能。我的问题是,在用户将他们的附件文件上传到我的服务器后,我想以某种方式将文件名链接到他们的会话。 所以他们点击上传,弹出窗口提示他们浏览文件并上传,当过程完成时(文件现在在我的服务器上,弹出窗口关闭)。我想以某种方式向用户显示将与电子邮件一起发送的附件(只是文件名)

我是在数据库中还是在cookie中执行此操作。 基本上将会话id与附件的文件名链接


我现在正在考虑用饼干做这个。我不确定那有多安全。或者这是开放的任何利用

不,您不应该在cookie中这样做。由于这个原因,会话。能够将任何会话对象链接到会话

要在会话中添加文件名,只需执行以下操作:

session.setAttribute("filename", filename);
并通过以下方式获取:

String filename = session.getAttribute("filename").toString();
甚至可以在会话中添加孔对象,而不会遇到任何问题