S:=Tstringstream
......
begin:
......
s.Tstringstream.creat;
get('http://www.xxx/xxx.*',s)
.......
//怎样从流s中读出文件并保存;
.....
end;
给点提示:)
......
begin:
......
s.Tstringstream.creat;
get('http://www.xxx/xxx.*',s)
.......
//怎样从流s中读出文件并保存;
.....
end;
给点提示:)
解决方案 »
- 发帖散分,活跃论坛气氛
- 一个字符能不能付给一个字符数组中的一个元素
- 如何让滑动条移动到最上面
- 自定义组件在设计期动态设置属性值的问题,急!!!!!!!!!!!!!!!
- 打造Delphi论坛自己的文档收集器
- 急……再问:如何在Grid里根据不同条件动态生成一个序号列?
- 我的软件下载量已经过万了,祝贺祝贺。
- 使用RainXP的XPForm后,若加个menu1后,菜单跑到最顶方,标题跑到菜单下,不知该怎么解决?
- DELPHI问题 急 急 急!!!!!!!!!!!!
- 请问如何解除toolbar组件的"左对齐"功能
- Unable to invoke Code Completion due to errors in source code?
- 关于好看的界面
......
begin:
......
s.Tstringstream.creat();
IdHTTP1.Get('http://xxx/xxx.*',s);
.......
//怎样从流s中读出文件并保存;
.....
end;
给点提示:)
k:TstringS;
st1:tfilestream;
begin
if opendialog1.execute then
begin
K:=TStringList.Create();
st1:=tfilestream.Create(opendialog1.FileName,fmopenread);
K.LoadFromStream(ST1);
EDIT1.TEXT:=copy(K.Text,1,3);
K.Free;
ST1.Free ;
end;
END;
TSTRINGSTREAM的构造函数必须有个STRING的参数啊;
s: TStringStream;
f: TFileStream;
begin
f := TFileStream.Create('c:\test.txt', fmCreate or fmShareDenyRead);
f.CopyFrom(s, s.Size);
end;
我就是想用IdHTTP1的get() procedure 来下载一个文件
嘿嘿~~
s:=Tstringstream.Create('');
form1.IdHTTP1.Get(ASourceDir,s);
f:=tfilestream.Create(SaveDir,fmCreate);
f.CopyFrom(s,s.Size);
s.Free;
f.Free;
s.Seek(0, soFromBeginning);
f.CopyFrom(s,s.Size);
我试过可以了。