PHP Загрузка вложения IMAP - PullRequest
       8

PHP Загрузка вложения IMAP

0 голосов
/ 20 марта 2020

Я создаю приложение, имитирующее веб-почту. При вызове электронного письма мне нужно будет отобразить кнопку, которая позволит загрузить указанный файл вложения, а также, потенциально, если вложение является изображением, отобразить его миниатюру. У меня есть подробности вложений asp ниже, для каждого «вложения»:

C: \ wamp64 \ www\TestLTE \ app \ Controller \ EmailController. php: 61: массив (размер = 2) 'f214dd360cd348d0eadac7a988085395592647a1' => Объект (PhpImap \ IncomingMailAttachment) [35] publi c 'id' => string 'f214dd360cd348d0eadac7a988085395592647a1' (длина = 40) publi c 'contentId' => null publi c 'name' => string 'CV_JM_Brosselin_2020.do c' (длина = 24) publi c 'disposition' => строка 'attachment' (длина = 10) publi c 'charset' => null publi c 'emlOrigin' => логическое значение false private 'file_path' => null private 'dataInfo' => Объект (PhpImap \ DataPartInfo) [34] publi c 'id' => строка '105511' (длина = 6) publi c 'encoding' => int 3 publi c 'charset' => null publi c 'part' => int 2 publi c 'mail' => Объект (PhpImap \ почтового ящика) [11] ... publi c 'options' => int 1 private 'data' => null private 'mimeType' => null ...

Я бы предпочел не сохранять файлы / вложения на сервере, прежде чем предлагать загрузку для просмотра файла, если этого можно избежать. Я понимаю, что мне нужно будет использовать заголовки в соответствии с кодировкой, но не знаю, как go об этом ... Большое спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...