好吧,这让我发疯了,哈哈。
我有一个 Base64 字符串,正在尝试使用 TIdDecoderMIME 将其解码为 TMemoryStream。
我目前的代码如下:
Var MStream:TMemoryStream; Decoder:TIdDecoderMIME;
begin
Decoder := TIdDecoderMIME.Create(nil);
MStream := TMemoryStream.Create;
Decoder.DecodeToStream(BSting,MStream);
end;
其中 BString = 我的 Base64 字符串。
现在,当代码运行时,我收到一条错误消息,提示“DecodeToString 中的大小不均匀”。
有任何想法吗?
任何帮助是极大的赞赏。谢谢。