В качестве учебного пособия по «заглянуть под одеяло» я создаю PHP-скрипт для сбора писем из почтового ящика POP3. Пытаясь использовать двоичные вложения, я застреваю, пытаясь понять, что делать с информацией вложения.
Учитывая строку, которая будет собрана из электронного письма:
------ = _ Part_16735_17392833.1229653992102
Тип контента: изображение / JPEG; имя = trans2.jpg
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fow87t5j0
Содержание-Диспозиция: вложение; имя файла = trans2.jpg
/ 9J / 4AAQSkZJRgABAgEASABIAAD / 4QxrRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodp
(...)
EAgEAgEAgEAgEAg8IBQRL / Lbe / tJrScHqZ2lkmE4XUP2XcSDZZ2VvZ28dtbsDIYmhkbRxAIJCAQC
AQCAQf / ScyAQCAQCAQCAQCAQCAQCAQCAQCAQCAQf / 9k =
------ = _ Part_16735_17392833.1229653992102 -
Есть ли способ сохранить данные на диск, чтобы они были в удобном для использования формате?