本栏文章均来自于互联网,版权归原作者和各发布网站所有,收集这些文章仅供学习参考之用。任何人都不能将这些文章用于商业或者其他目的。 '添加 internet transfer control 6.0 和 windows commom controls 6.0 'form代码: Private Sub cmdGET_Click() StartDownLoad txtURL End Sub Private Sub Form_Load() savefile.Text = App.Path End Sub Private Sub StartDownLoad(ByVal Geturl As String) Dim spo%, filename$ Dim fso, f Set fso = CreateObject("Scripting.FileSystemObject") If Not fso.FolderExists(App.Path & "download") Then Set f = fso.CreateFolder(App.Path & "download") spo = InStrRev(Geturl, "/") filename = Right(Geturl, Len(Geturl) - spo) '获取文件名 savefile.Text = App.Path & "download" & filename Inet1.Execute Geturl, "get" '开始下载 End Sub Private Sub Inet1_StateChanged(ByVal State As Integer) 'State = 12 时,用 GetChunk 方法检索服务器的响应。 Dim vtData() As Byte Select Case State '...没有列举其它情况。 Case icError '11 '出现错误时,返回 ResponseCode 和 ResponseInfo。 vtData = Inet1.ResponseCode & ":" & Inet1.ResponseInfo Case icResponseCompleted ' 12 Dim bDone As Boolean: bDone = False '取得第一个块。 vtData() = Inet1.GetChunk(1024, 1) DoEvents Open savefile.Text For Binary Access Write As #1 '设置保存路径文件后开始保存 '获取下载文件长度 If Len(Inet1.GetHeader("Content-Length")) > 0 Then ProgressBar1.Max = CLng(Inet1.GetHeader("Content-Length")) '循环分块下载 Do While Not bDone Put #1, Loc(1) + 1, vtData() vtData() = Inet1.GetChunk(1024, 1) DoEvents ProgressBar1.Value = Loc(1) '设置进度条长度 If Loc(1) >= ProgressBar1.Max Then bDone = True Loop Close #1 MsgBox "下载完成", vbInformation, "通知" End Select End Sub[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8383357/viewspace-919735/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8383357/viewspace-919735/

VB下载网上文件代码(有进度条显示)相关推荐

  1. django文件——django + jquery-file-upload上传篇(二)-- 插件实现文件上传+进度条显示 +拖入文件上传...

    django + jquery-file-upload 插件实现文件上传+进度条显示 1.model.py class Fujian(models.Model):name = models.CharF ...

  2. 大文件上传 进度条显示(仿CSDN资源上传效果) .

    浏览-选择文件-点击 "上传 "后,效果如下: 弹出透明UI遮罩层 并显示上传这个过程 我这里设置太透明了 效果不是很立体 文件结构如图: 说明:用到"高山来客" ...

  3. 大文件上传 进度条显示(仿CSDN资源上传效果)

    浏览-选择文件-点击 "上传 "后,效果如下: 弹出透明UI遮罩层 并显示上传这个过程 我这里设置太透明了 效果不是很立体 文件结构如图: 说明:用到"高山来客" ...

  4. python ftp上传/下载文件,带进度条显示

    文章目录 想法 最终效果 python代码 补充:下载带进度显示 想法 用python写个ftp上传文件的功能,想要实时看到上传进度,进度条ui部分,使用python的tkinter库实现. 最终效果 ...

  5. Delphi下载指定网址(URL)的文件,带进度条显示

    主要使用的是Delphi自带的TIdhttp控件. 一.界面设置 在窗体上放置两个TEdit控件,一个用于输入要下载的文件URL,一个用于输入要保存到本地的文件路径:放置两个TLabel控件,一个显示 ...

  6. js实现文件上传进度条功能

    开发中可能会涉及到需要展示文件上传进度条显示,方便用户知道文件的上传状态.其实进度条展示只需要拿到文件已上传的大小,和被上传文件的总大小即可.废话不多说直接上代码!! class fileUpload ...

  7. 利用curl下载文件(进度条显示) 代码片段

    在项目中需要用到程序更新的功能,同事介绍说是curl中的开发库很不错,于是下载这个包测试了一下,确实不错.准备正式用到项目中,以下一个例子用于从互联网上抓取一个文件下载到本地,并加上进度条显示,做得挺 ...

  8. aaynctask控制多个下载进度_AsyncTask用法解析-下载文件动态更新进度条

    1. 泛型 AysncTask Params:启动任务时传入的参数,通过调用asyncTask.execute(param)方法传入. Progress:后台任务执行的进度,若不用显示进度条,则不需要 ...

  9. html资源文件记载进度条,HTML5矢量实现文件上传进度条

    在HTML中,在文件上传的过程中,很多情况都是没有任何的提示,这在体验上很不好,用户都不知道到时有没有在上传.上传成功了没有,所以今天给大家介绍的内容是通过HT for Web矢量来实现HTML5文件 ...

最新文章

  1. 接口是什么意思_程序员天天用却不懂得冷知识,这两句口诀,让你理解RESTful接口...
  2. python自学时间-python基础学习时间time和datetime模块
  3. 用递归实现字符数组的反转
  4. IPsec ***基础:认识IPsec ***
  5. Django信号量实现用户密码修改
  6. lm opencv 算法_Levenberg–Marquardt算法学习(和matlab的LM算法对比)
  7. 斐波那契数列的时间复杂度
  8. linux如何抓包是什么,linux抓包命令是什么
  9. MUTA 人力Vocaloid不是梦
  10. Deep Learning中的层结构
  11. 真香!百度网盘超级会员等级制度,等级越高,特权越多!容量,解压,转存上限,回收站保存时间,全都有!
  12. Python趣味案例 - 抓扑克牌的手气
  13. 塑胶模具设计中行位原理,值得收藏
  14. OpenWrt从下载到编译 -- 斐讯K2路由器
  15. 速腾聚创RS-LiDAR激光雷达点云格式转换
  16. DevExpress 控件使用菜单栏之BarManager
  17. 纵横字谜的答案 (UVa232)
  18. 我的世界java版红石电梯_《我的世界》红石电梯建造教程
  19. 从零开始学CIRCOS绘制圈图(二)
  20. Unity3D学习笔记—第一课

热门文章

  1. 日均处理 10000+ 工作流实例,Apache DolphinScheduler 在 360 数科的实践
  2. python使用ddt_python数据驱动ddt的使用
  3. 平台 DllRegisterServer调用失败
  4. canvas实战——WPS分享PDF文件的小图标
  5. UML将用例图 画为类图
  6. 如何从excel的多行中随机选出n行
  7. GitHub 开源了多款字体「GitHub 热点速览 v.22.48」
  8. HTML判断是PC端还是手机端,以及获取url参数
  9. 最全的 SQL 优化方案
  10. SDCC 2015中国软件开发者大会盛大开幕