未从本地系统附加使用java:file发送邮件
我正在使用Oracle ADF和jdeveloper11.1.2.4开发一个web应用程序。因为我有一个表单,可以发送带有必需输入字段的邮件。toAddress、ccAddress和附件位置示例(输入文本字段)。我正在使用java邮件api发送邮件。我是从邮局得到这个消息的 我的问题是附件文件。如果我提供了服务器上(我的应用程序已部署在服务器上)的文件位置,我就能够成功发送带有附件的电子邮件 因为我的应用程序是web应用程序,用户可以通过internet访问。若我试图在本地系统(服务器除外)中添加文件的位置,那个么文件不会被附加,邮件也不会被发送 我无法附加服务器以外的文件未从本地系统附加使用java:file发送邮件,java,email,oracle-adf,jdeveloper,Java,Email,Oracle Adf,Jdeveloper,我正在使用Oracle ADF和jdeveloper11.1.2.4开发一个web应用程序。因为我有一个表单,可以发送带有必需输入字段的邮件。toAddress、ccAddress和附件位置示例(输入文本字段)。我正在使用java邮件api发送邮件。我是从邮局得到这个消息的 我的问题是附件文件。如果我提供了服务器上(我的应用程序已部署在服务器上)的文件位置,我就能够成功发送带有附件的电子邮件 因为我的应用程序是web应用程序,用户可以通过internet访问。若我试图在本地系统(服务器除外)中
请帮帮我。我如何做到这一点。用户应该能够从他/她的系统(本地系统)附加文件。首先,您必须将文件上载到服务器,然后在电子邮件中附加该文件,因为JavaMail需要当前服务器上的绝对路径 PS:如果您使用java发送电子邮件,我强烈建议您查看Apache Commons电子邮件库
它将使您的生活变得更加轻松。首先将您的文件上载到服务器目录 见- 然后在发送邮件时提供路径
请参阅-您必须将文件上载到发送电子邮件的服务器。非常感谢。这对我帮助很大。