无法在播放邮件中发送动态创建的.csv文件

时间:2015-11-06 10:46:36

标签: scala playframework playframework-2.0

我试图通过“播放邮件程序”将.csv文件作为附件发送,我想动态生成它 我们可以发送像这样的文本文件

 AttachmentData("demo.txt", "abc".getBytes, "text/plain", Some(EmailAttachment.INLINE))))

但是当我尝试这样的时候

AttachmentData("demo.csv", List("abc", "xyz").map(_.toByte).toArray, "text/csv", Some(EmailAttachment.INLINE))))

它不起作用 在此先感谢!!!

1 个答案:

答案 0 :(得分:2)

这应该这样做:

AttachmentData("demo.csv", List("abc", "xyz").mkString(",").getBytes, "text/csv", Some(EmailAttachment.INLINE))))

您还应该转义列表中的项目。