Registriert seit: 21. Dez 2007
Ort: Iserlohn
198 Beiträge
Delphi 2010 Professional
|
Re: E-Mail Attachment (Base64 En-/Dekodieren)
23. Dez 2007, 15:17
Hi Christian,
danke für das herzliche Willkommen!
Die Emails liegen mir als *.dat Dateien vor. Diese lese ich in einen String und bearbeite diesen wiederum mit pos, length und copy aus.
Als Beispiel für ein Attachment bekomme ich diesen Base64 Code
Content-ID: <image6>
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="310x226.jpg"
/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+IMWElDQ19QUk9GSUxF
AAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQ AAYWNzcE1TRlQAAAAASUVD
...
qy/LEmBNE1dhq4/ztBd140XenGY/eHknvYH7fMHW3sA/Jih0F4R/qn+CFW9wKTmwNZW/bEPq
FgId8EfYNCfkVGrXA9+oGL+ImcrL98eJvMd3iO9NzlZ3V3WA3R 27Sz2gKvh5o/XX1r4vAM6K
9M+s9a+LwDOitaz69dHbLLkXVYq+79B0E0ns95u+z2+o/QYx1NU3mr+9xj1bv8v/2Q==
Die Frage ist nun, wie ich daraus jetzt eine Datei bekomme?
[edit=Phoenix]Code gekürzt. Wenns sein muss, bitte Anhängen. Mfg, Phoenix[/edit]
Peter Majewski
|