如何在java邮件中打印文件路径及其超链接以打开文件。
考虑我的服务器目录中的特定路径中有一个经过验证的xml文件(例如:D:\ order \ order.xml)
任何人都可以指导我实现这个目标吗?
这是我的一段java代码。
MimeMessage message = new
MimeMessage(session);
m_toterr=validatexml.Total_err;
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to1));
message.setSubject("RE : CAR Validation Report at :
"+dateFormat.format(cal.getTime()));
String htmlBody = "<!DOCTYPE html><html><head><title>Page Title</title>"
.
.
.
FileUtils.moveFile(source,fail);
System.out.println("\nFile moved to QCFAILED Directory...!!!");
logger.info("\nFile moved to QCFAILED Directory...!!!");
//File Path
System.out.println("FFFFound
path:"+source.getAbsolutePath());
logger.info("\nFile moved to QC Failure Directory...!!!");
-----代码结束 提前致谢
答案 0 :(得分:0)
您是否尝试使用表单
的有效URIfile://D:\order\order.xml
这指出该位置是本地文件。 请注意,如果文件位于其他计算机上,则无法使用此功能。在这种情况下,您需要使用目录列表或类似的东西公开该文件以使其可用。