假设你能找到javamail的例子,会分拆邮件。1、拆邮件,得到附件。(特征是附件的content-diso...的头有attachment字样。
2、得到附件名
3、显示给客户端
4、客户提交下载指令
5、服务端再分拆,把内容写到客户端。也可以在服务端先分拆,把附件存成文件。然后向客户端写文件内容。也就是1步要保存内容,5步不再分拆。

解决方案 »

  1.   

    littlecpu(嘿,哥们,你欠我分,快给咯) 
    客户端怎么提交下载指令???我只能显示附件名,无法给客户端连接啊
      

  2.   

    1、如果你的附件已经保存成文件(在web应用的目录下),链接到相对路径就可以了
    2、附件还未分拆
       读取附件内容(字节流),保存成byte[],写入response.getOutputStream()