好吧,这是让我疯狂,哈哈。德尔福7 - 解码Base64使用TIdDecoderMIME
我有一个Base64字符串,并试图使用TIdDecoderMIME将其解码为TMemoryStream。
我当前的代码如下:
Var MStream:TMemoryStream; Decoder:TIdDecoderMIME;
begin
Decoder := TIdDecoderMIME.Create(nil);
MStream := TMemoryStream.Create;
Decoder.DecodeToStream(BSting,MStream);
end;
其中BString =我的Base64编码字符串。
现在,当代码运行时,我收到一条错误消息,指出“DecodeToString中的尺寸不均匀”。
任何想法?
任何帮助,非常感谢。谢谢。