我试图在我的Symfony项目中将带有文本附件的部分放入邮件中。 我尝试过的例子都没有。
在dump()上,一切都返回了应有的状态。
渔获物在哪里?
$projectDir = $this->container->get('kernel')->getProjectDir();
$file = $projectDir . '/web/uploads';
// Send email
$message = $this->container->get('mail')->createTemplatedEmail(
$user->getEmail(),
('Your Text File has arrived!'),
'@WebsiteTemplates/member/view.html.twig',
[
'user' => $user,
]
);
$message->attach(\Swift_Attachment::fromPath($file . '/my-text-file.txt'));
$this->container->get('mail')->sendMessage($message, true);
return;
我知道我需要将其作为数组传递,以便我的树枝文件像这样工作:
Hello {{ user.email }}!
Here is your Text file: {{ txtFile }}<br>
它通过电子邮件返回文件,例如:
Content-Type:文本/ x-vcard;名称= dmchenry-svb-com.vcf内容传输编码:base64内容处置:附件; filename = dmchenry-svb-com.vcf QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpSRVY6MjAxOS0wMy0xMVQxNToxODozOVoNCk47Q0hB