用 Delphi 下载网络文件
procedure TForm1.Button2Click(Sender: TObject); var MyStream:TMemoryStream; begin IdAntiFreeze1.OnlyWhenIdle:=False;//设置使程序有反应. MyStream:=TMemoryStream.Create; try //下载我站点的一个ZIP文件 IdHTTP1.Get('http://www.138soft.com/download/Mp3ToExe.zip',MyStream); except//INDY控件一般要使用这种try..except结构. Showmessage('网络出错!'); MyStream.Free; Exit; end; MyStream.SaveToFile('c:/Mp3ToExe.zip'); MyStream.Free; Showmessage('OK'); end; procedure TForm1.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; |
IdHTTP1的Get还有一种形式就是获取字符串:例如,上面的程序可以改写成:
procedure TForm1.Button1Click(Sender: TObject); var MyStr:String; begin IdAntiFreeze1.OnlyWhenIdle:=False;//设置使程序有反应. try MyStr:=IdHTTP1.Get('http://www.138soft.com/default.htm'); except Showmessage('网络出错!'); Exit; end; Showmessage(MyStr); end; |
用 Delphi 下载网络文件相关推荐
- (Delphi)如和下载网络文件的例子
FTP下载: http://www.7880.com/Info/Article-19938be0.html http://community.csdn.net/Expert/topi ...
- java下载网络中的文件,java下载网络文件解决思路
java下载网络文件 下面这段代码是下载一个http网络文件的代码,但有时候下载下来的图片是完整的,有时候下载下来的不完整,还有下载的ppt,pdf之类,也是打不开的.请大件们给指导一下,小弟感激不尽 ...
- R语言使用download.file函数下载网络文件到本地(Download File from the Internet)
R语言使用download.file函数下载网络文件到本地(Download File from the Internet) 目录 R语言使用download.file函数下载网络文件到本地(Down ...
- [工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
本人大四即将毕业的准程序员(JavaSE.JavaEE.android等)一枚,小项目也做过一点,于是乎一时兴起就写了一些工具. 我会在本博客中陆续发布一些平时可能会用到的工具. 代码质量可能不是很好 ...
- python urlretrieve_使用urllib库的urlretrieve()方法下载网络文件到本地的方法
概述 见源码 源码 # !/usr/bin/env python # -*- coding:utf-8 -*- """ 图片(文件)下载,核心方法是 urllib.url ...
- java下载网络文件_java下载网络文件的方法有哪些
下载网络文件的方法有:字节流下载 apache的FileUtils工具包下载 NIO下载 实现代码如下:package com.dsp.rpc.metricelf; import org.apache ...
- AsyncTask下载网络文件,并显示下载进度
一些说明 ProgressBar.setProgress(): 刷新UI操作必须运行在UI线程中,但是setProgress()方法里面已经做了同步操作,所以可以在非UI线程中调用 webView.l ...
- java下载网络文件至本地
通过url下载网络文件至本地 所需依赖和工具类代码 所需依赖 <dependency><groupId>org.apache.httpcomponents</groupI ...
- 【C#】【HttpClient】下载网络文件
通过 HttpClient 下载网络文件 前言:之前有需求从某个网站自动下载其文件.而事先我是没有这方面的开发经验的.找了许多资料大多是采用 WebClient 类进行网络文件的获取.然而我去 MSD ...
- Linux命令06 - - wget 下载网络文件
wget命令支持如HTTP.HTTPS.FTP等常见协议,可以在命令行中直接下载网络文件. web get缩写 wget 官网:http://www.gnu.org/software/wget/ wg ...
最新文章
- mysql更新锁机制_mysql查询更新时的锁表机制分析
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
- 0115互联网新闻 | 王欣发布“马桶MT”;字节跳动发布“多闪”;罗永浩新社交软件“聊天宝”已上架苹果App Store...
- [设计模式] - 策略模式(Java篇)
- TensorFlow(九)eval函数
- cookie session token 之间的区别
- 【Elasticsearch】Elasticsearch 5.1.2滚动升级至 5.6.4
- 来自 Dropbox 的可扩展性设计经验
- 【图神经网络】向往的GAT(图注意力模型)
- 前端绝对路径不显示图片_[锋利web前端开发]sass小技巧图片版本号和绝对路径引用...
- 有消息队列的地方,就有英特尔傲腾持久内存
- C++/C输出素数,满某个数就换行
- 有趣的隐式图模型——USACO CONTEST FEB07 白银莲花池
- 屏蔽 macOS 系统更新提示及清除更新标记
- BPF-JIT中bug归类
- Goroutine及其使用实例【Go语言圣经笔记】
- C++一本通题库1024
- Shiro--解决is not eligible for getting processed by all BeanPostProcessors
- 【调剂】云南民族大学2023年硕士研究生招生调剂公告
- Jay陪我们走过的青春10年......也许以后都不会有了