Прикрепить файл (из s3) к письмуPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Прикрепить файл (из s3) к письму

Сообщение Anonymous »

Вот что я пытаюсь сделать (используя laravel-medialibrary):
$message = Message::find(50);
$media = $message->getFirstMedia();

//todo can be more than one
$fileName = $media->id . '/' . $media->file_name;

$file = Storage::disk('s3')->get($fileName);

//create mailable

$mail = (new NotificationMail($this->template, new NotificationLog()))
->mailer('smtp')
->from('test@fdsf.co.uk', 'A. Test')
->subject('Any Luck')
->attach($file);

$response = Mail::to('fsdafd@gfdsg.com')->send($mail);


Пыталась сделать это разными способами, но вложение в письме всегда представляло собой просто текст:
--_=_swift_1601042677_ccb98caa4058cf66bc6face36e70ef0a_=_ Content-Type: application/octet-stream; name="=?utf-8?Q?


Подробнее здесь: https://stackoverflow.com/questions/640 ... -to-a-mail
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»