获取javamail api的附件网址?

时间:2013-04-27 11:33:31

标签: java url javamail attachment

我想将附件的url保存到mysql数据库中,以便在用户需要下载附件时从手机客户端(iphone)下载。

 String disposition = part.getDisposition();
               if (disposition != null && (disposition.equalsIgnoreCase("ATTACHMENT")))  
                  // mail have attachment

我正在使用此代码来获取作为附件的邮件的一部分。 但我无法得到它的网址。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您不应该尝试使用网址进行附件处理。为了让您的附件有一个网址,您需要一个能够容纳所有附件的服务器,并且您将在发送之前将该网址嵌入到电子邮件中的附件中..这只有在您发送电子邮件的情况下才有可能sysem。

您应该将其视为在加载邮件的附件部分之前询问用户。如果用户说“是”,请加载整个电子邮件,包括附件。