好吧,這是讓我瘋狂,哈哈。德爾福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中的尺寸不均勻」。
任何想法?
任何幫助,非常感謝。謝謝。