Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未使用play framework play mailer插件附加文件_Java_Scala_Playframework 2.0_Akka_Email Attachments - Fatal编程技术网

Java 未使用play framework play mailer插件附加文件

Java 未使用play framework play mailer插件附加文件,java,scala,playframework-2.0,akka,email-attachments,Java,Scala,Playframework 2.0,Akka,Email Attachments,我们使用下面的插件在Play应用程序中发送电子邮件。发送电子邮件部分工作正常,但当我添加附件时,我遇到以下错误,表明文件不存在。虽然我100%确定该文件存在于我的磁盘上,而且后来它也通过了我的代码验证测试 在代码中添加附件 email.addAttachment(fileName,new File ("path")) 错误堆栈: 2017-05-15 20:37:15,870 [ERROR] from application in application-akka.actor.def

我们使用下面的插件在Play应用程序中发送电子邮件。发送电子邮件部分工作正常,但当我添加附件时,我遇到以下错误,表明文件不存在。虽然我100%确定该文件存在于我的磁盘上,而且后来它也通过了我的代码验证测试

在代码中添加附件

email.addAttachment(fileName,new File ("path"))

错误堆栈:

    2017-05-15 20:37:15,870 [ERROR] from application in application-akka.actor.default-dispatcher-10 - org.apache.commons.mail.EmailException: Cannot attach file "/tmp/playtemp7007305302758557514/multipartBody5483238492998817693asTemporaryFile"
    at org.apache.commons.mail.MultiPartEmail.attach(MultiPartEmail.java:334)
    at play.api.libs.mailer.CommonsMailer.play$api$libs$mailer$CommonsMailer$$handleAttachmentFile(MailerPlugin.scala:251)
    at play.api.libs.mailer.CommonsMailer$$anonfun$createEmail$10.apply(MailerPlugin.scala:150)
    at play.api.libs.mailer.CommonsMailer$$anonfun$createEmail$10.apply(MailerPlugin.scala:146)
    at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
    at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
    at play.api.libs.mailer.CommonsMailer.createEmail(MailerPlugin.scala:146)
    at play.api.libs.mailer.CommonsMailer.send(MailerPlugin.scala:130)
    at play.api.libs.mailer.SMTPMailer.send(MailerPlugin.scala:110)
    at play.api.libs.mailer.SMTPDynamicMailer.send(MailerPlugin.scala:117)
    at play.api.libs.mailer.MailerClient$class.send(MailerPlugin.scala:56)
    at play.api.libs.mailer.SMTPDynamicMailer.send(MailerPlugin.scala:114)

你能分享代码和完整的堆栈跟踪吗?这是我能做的最好的了,因为我不能分享代码或进一步的堆栈跟踪。你能帮忙吗。附件再次开始失败。