大家帮看看代码,哪不对
procedure TfrmMain.Button1Click(Sender: TObject);
var
httpClient: TIdHttp;
imageStream: TMemoryStream;
imageStream1: TFileStream;
strURL: String;
Bitmap: TBitmap;
begin
httpClient := TIdHttp.Create(nil);
imageStream := TMemoryStream.Create;
Bitmap := TBitmap.Create;
try
strURL := 'http://127.0.0.1:8080/EditText.jsp?text=' + 'a'+'&width='
+IntToStr(100)+'&height='+IntToStr(20);
httpClient.Get(strURL, imageStream);
imageStream.SaveToFile('c:\abc.bmp');
imageStream.Position := 0;
Bitmap.LoadFromStream(imageStream);
Canvas.Draw(0,100, Bitmap);
finally
imageStream.Free;
Bitmap.Free;
httpClient.Free;
end;
end;
显示出来的图片残缺不全,但保存到硬盘上的文件却是正确的
谁知道是怎么回事