Fixed attachment name encoding

This commit is contained in:
Will Browning 2019-11-28 13:34:35 +00:00
parent fa44ace9cf
commit f92f5d76d5
3 changed files with 6 additions and 6 deletions

View file

@ -21,8 +21,8 @@ class EmailData
foreach ($parser->getAttachments() as $attachment) {
$this->attachments[] = [
'stream' => base64_encode(stream_get_contents($attachment->getStream())),
'file_name' => $attachment->getFileName(),
'mime' => $attachment->getContentType()
'file_name' => base64_encode($attachment->getFileName()),
'mime' => base64_encode($attachment->getContentType())
];
}
}

View file

@ -100,8 +100,8 @@ class ForwardEmail extends Mailable implements ShouldQueue
foreach ($this->emailAttachments as $attachment) {
$email->attachData(
base64_decode($attachment['stream']),
$attachment['file_name'],
['mime' => $attachment['mime']]
base64_decode($attachment['file_name']),
['mime' => base64_decode($attachment['mime'])]
);
}

View file

@ -71,8 +71,8 @@ class ReplyToEmail extends Mailable implements ShouldQueue
foreach ($this->emailAttachments as $attachment) {
$email->attachData(
base64_decode($attachment['stream']),
$attachment['file_name'],
['mime' => $attachment['mime']]
base64_decode($attachment['file_name']),
['mime' => base64_decode($attachment['mime'])]
);
}