idHTTP.DoRequest(hmGet, sDownloadURL, nil, nil);
while not aManager.arStop[iIndex] and (iLeft > 0) do
if iLeft > BufferSize then
begin
idHTTP.ReadBuffer(Buffer, BufferSize);
fs.WriteBuffer(Buffer, BufferSize);
end
else
begin
idHTTP.ReadBuffer(Buffer, iLeft);
fs.WriteBuffer(Buffer, iLeft);请教大家INDY10是如何写以上代码的。。
while not aManager.arStop[iIndex] and (iLeft > 0) do
if iLeft > BufferSize then
begin
idHTTP.ReadBuffer(Buffer, BufferSize);
fs.WriteBuffer(Buffer, BufferSize);
end
else
begin
idHTTP.ReadBuffer(Buffer, iLeft);
fs.WriteBuffer(Buffer, iLeft);请教大家INDY10是如何写以上代码的。。
idHTTP.DoRequest(hmGet, sDownloadURL, nil, nil);
对应于idHTTP.Head()