Библиотека Internet Direct (Indy) содержит классы в IdCoderMIME.pas, которые поддерживают кодировку Base64 и просты в использовании: TIdEncoderMIME и TIdDecoderMIME.

я есть двоичная строка Base64, которая является частью XML-документа, отправленного нам сторонним поставщиком, и я хотел бы иметь возможность сохранить его в исходном формате (jpg).

Используя принятый ответ на этот вопрос"сохранение строки base64 на диск в виде двоичного файла с использованием php" Я могу сохранить строку в JPG без особых усилий, поэтому я знаю, что строка в хорошем состоянии и представляет собой файл JPG.

Но как мне это сделать в Delphi 2007?

Глядя в сети, я нашел учебник о том, как преобразовать Base64 в TByteDynArray и сохранить его, но он работает неправильно. Я также играл с Indy's IdDecoderMIME, но безуспешно.

Кто-нибудь знает, как это сделать, или где я должен искать?

Ответы на вопрос(2)

Ваш ответ на вопрос