OK, đây là điều khiến tôi phát điên, lol.Delphi 7 - Giải mã Base64 Sử dụng TIdDecoderMIME
Tôi có chuỗi Base64 và đang cố gắng giải mã nó thành TMemoryStream bằng TIdDecoderMIME.
mã hiện tại của tôi là như sau:
Var MStream:TMemoryStream; Decoder:TIdDecoderMIME;
begin
Decoder := TIdDecoderMIME.Create(nil);
MStream := TMemoryStream.Create;
Decoder.DecodeToStream(BSting,MStream);
end;
đâu BString = My chuỗi Base64.
Bây giờ khi mã được chạy, tôi nhận được thông báo lỗi cho biết "Kích thước không đồng đều trong DecodeToString".
Bất kỳ ý tưởng nào?
Bất kỳ trợ giúp nào được đánh giá cao. Cảm ơn.