用idhttp下载文件,怎么只能下载小文件?1M以上的就不行了

leon_sun 2007-09-24 02:20:27
我的代码如下:

stream:=TFileStream.Create(m_fileName,fmCreate);
m_http.Get(m_url,stream);
stream.Free;

idhttp控件属性都是默认的。这段代码是放在一个线程里执行的,可只能下载小文件,1M以上的就不行了,需要改那里吗?
...全文
192 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小风哥哥 2007-10-12
  • 打赏
  • 举报
回复
根文件大小是没有关系的,你在TIdHTTP的Onwork等事件跟一下。
binghui123 2007-10-11
  • 打赏
  • 举报
回复
可以下,但受网络影响太大
maojianhuan 2007-09-29
  • 打赏
  • 举报
回复
是不是网络不好啊?
没碰到过这种情况,但网络不好时get有时会阻塞,onwork都得不到调用。。。。。。
brightyang 2007-09-29
  • 打赏
  • 举报
回复
网络问题
愚人笔记 2007-09-27
  • 打赏
  • 举报
回复
with TIdHTTP.Create(nil) do
try
HandleRedirects :=True;
Get(m_url,stream);
Result := True;
finally
Free;
F.Free;
end;
leon_sun 2007-09-24
  • 打赏
  • 举报
回复
没有人知道吗??

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧