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) { foreach ($parser->getAttachments() as $attachment) {
$this->attachments[] = [ $this->attachments[] = [
'stream' => base64_encode(stream_get_contents($attachment->getStream())), 'stream' => base64_encode(stream_get_contents($attachment->getStream())),
'file_name' => $attachment->getFileName(), 'file_name' => base64_encode($attachment->getFileName()),
'mime' => $attachment->getContentType() 'mime' => base64_encode($attachment->getContentType())
]; ];
} }
} }

View file

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

View file

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