2022-06-04 18:16题主

如何将存在数据库blob字段中文件作为邮件附件发送

请问一下,已经将文件存到了数据库的blob字段里面,在使用mailer的时候,怎么将其作为附件一起发出去,mailer里面的不知道应该怎么使用
2022-06-06 08:48#1
Server.mailer
view source
 : String

使用attachObjects作为附件时,使用的文件名称列表数组,例如['file1', 'file2']。

Server.mailer
view source
 : String

作为邮件附件的存储在请求对象属性(request的attribute)中的属性名称数组列表,例如['inputStream1', 'inputStream2']。

2022-06-06 16:07#2
根据API文档,我知道要在这里面进行设置,还有以下问题不知如何解决
1.从数据库查询获取blob字段后如何进一步处理
2.处理文件信息之后,在request调用send-mail页面的时候参数如何写
最好是有个明确的可用的示例来参考一下
2022-07-01 08:44#3
数据库查出blob后可以调用getInputStream()获得输入流直接发送
2022-07-15 08:49#4
app.set('aaa', inputStream);
然后attachObjects可以设置aaa发送出去

返回开发者社区