javamail 处理 接收相同的附件

发布于 2009/05/21 14:05
阅读 654
收藏 0

我想问下,javamail在处理 接收相同的两个附件时是怎么处理的,比如:下载的附件都保存在一个文件夹里面,但是,在下载的附件中有两个重名的文件,这时应该怎么处理??期待大虾们的回复……

以下是问题补充:

@liudwen:比如:我在草稿箱转过来一封草稿发送时,草稿中包含两个附件,我只要其中一个附件,怎么样把另一个去掉 (2012/10/26 16:06)
加载中
0
红薯
红薯

在保存的时候就不应该使用原来的文件名来保存

0

但是如果这样处理的话,那么用户下载该附件的时候,会发现附件名和发信人发过来的不一致的,这样就不合理了吧??

0
红薯
红薯

如果你是一个Web网站的话,那这个下载过程应该由一个 Servlet 来统一处理,而不是让用户直接访问要下载的文件。

那么 Servlet 就可以根据实际附件中的名称来设置提示给浏览器的下载后另存的文件名

response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"你要在保存窗口中显示的保存文件名\"");

0

不是Web网站呢,应该怎么处理??期待您的回复哦……

0
红薯
红薯

不是Web网站就不知道了,或者可以存放不同目录?

返回顶部
顶部