我想通过文件流从HTTP服务器下载文件,只读取(并保存到文件)前几行,比如100.读完前100行后,文件流必须结束:所以我不想下载或阅读整个文件.
下面你可以找到我到目前为止所拥有的.该网站只是一个例子.有人能引导我朝正确的方向发展吗?
const
myURL = https://graphical.weather.gov/xml/DWMLgen/schema/latest_DWML.txt
var
fs: TMemoryStream;
http: TIdHTTP;
begin
fs := TMemoryStream.Create;
http := TIdHTTP.Create(nil);
try
fs.Position := 0;
http.Get(myURL, fs);
fs.SaveToFile('test.xml');
finally
fs.Free;
http.free
end;
end;
Run Code Online (Sandbox Code Playgroud)