/// <summary>
        /// 下载文件
         /// </summary>
        /// <param name="fileURL">远程文件地址</param>
        /// <param name="filePath">本地存储路径</param>
        /// <returns></returns>
        private void DownLoadFile(string fileURL,string filePath)
        {
            FileStream wrtr = null;
            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(fileURL);
                HttpWebResponse resp = (HttpWebResponse)req.GetResponse();

Stream respStream = resp.GetResponseStream();
                wrtr = new FileStream(filePath, FileMode.Create);

byte[] inData = new byte[4096];

int bytesRead = respStream.Read(inData, 0, inData.Length);
                while (bytesRead > 0)
                {
                    wrtr.Write(inData, 0, bytesRead);
                    bytesRead = respStream.Read(inData, 0, inData.Length);
                }
            }
            catch (Exception ep)
            {
                MessageBox.Show(ep.Message);
            }
            finally
            {
                if (wrtr != null)
                    wrtr.Close();
            }
        }

//调用
DownLoadFile(@"http://www.abc.cn/down/a.rar", @"\Program Files\a.rar");

.Net Compact Framework实现文件下载功能相关推荐

  1. .NET Framework/.NET Compact Framework/.NET Micro Framework功能集比较

    该资料来源于三亚许云老师的 .NET Micro Framework的讲座,图片中红色部分表示支持的功能,绿色部分表示不支持,不过该图片我看了应该不是最新的,如.NET Compact Framewo ...

  2. .NET Compact Framework下的蓝牙开发

    蓝牙的应用十分广泛,基于Bluetooth的通信程序开发主要有以下几个步骤: 服务端 * 设置本设备为可发现. * 公开服务给其他Bluetooth设备访问. * 接受其他Bluetooth设备的链接 ...

  3. 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件

    适用于: ActiveX Microsoft .NET Compact Framework 版本 2.0 摘要:了解如何在使用 .NET Compact 的应用程序中宿主 ActiveX 控件.本文提 ...

  4. Microsoft .NET Compact Framework 开发常见问题解答

    这个 FAQ 有部分是通过编辑公共 .NET Compact Framework 新闻组 (microsoft.public.dotnet.framework.compactframework) 贴出 ...

  5. .NET Compact Framework下的单元测试

    在 Wince和Windows Mobile下native C++的单元测试 里讲述了在Wince和Windows Mobile下native C++进行单元测试的方法,这篇将会讲述.NET Comp ...

  6. .NET Compact Framework 多线程下的等待事件

    在WinCE或者Windows Moblie开发中常常把大量的批处理工作提交给工作进程(Worker Thread)进行,当批处理工作完成时,或者该进程发生失败以及异常的时候需要通知界面进程(UI T ...

  7. Windows Mobile和Wince(Windows Embedded CE )下使用.NET Compact Framework下注册表导出工具的开发...

    简介 本文讲述了.NET Compact Framework下的注册表开发的基本概念,介绍在Windows Mobile和Wince下操作注册表的工具,同时使用C#实现了一个注册表导出工具. 背景 W ...

  8. Windows Moible, Wince 使用.NET Compact Framework进行蓝牙(Bluetooth)开发 之 32feet.NET

    上篇文章 .NET Compact Framework下的Bluetooth开发 之 Windows Embedded Source Tools for Bluetooth 讲述了Windows Em ...

  9. Microsoft .NET Compact Framework 开发常见问题解答 - 专注.NET技术及其相关应用开发! - 博客园...

    Microsoft .NET Compact Framework 开发常见问题解答 发布日期: 3/30/2005 | 更新日期: 3/30/2005 Microsoft .NET Compact F ...

最新文章

  1. Python 标准库之 subprocesss
  2. 程序员自学到底有没有用?网友们吵翻了...
  3. Reflection
  4. Storm概念学习系列之storm-starter项目(完整版)(博主推荐)
  5. phpcms底部版权信息修改教程——修改“开发团队”信息
  6. 某公司机房成功搭建openssh server跳板服务器
  7. 在实际项目中应用NHibernate
  8. OBCA认证培训课程-分布式事务 MVCC 事务隔离级别
  9. 计算机组成原理与汇编语言程序设计课后答案,计算机组成原理与汇编语言程序设计(第4版)...
  10. 计算机网络系统承接查验,智能化系统承接查验.doc
  11. 个人信息安全规范----5、个人信息主体的权利
  12. React项目中使用Dplayer播放FLV格式视频教程(不支持ios)
  13. 经典 tcp粘包分析
  14. 源码剖析Redis中如何使用跳表的
  15. 如何使用虚拟机运行“小HomeKit”智汀家庭云
  16. Oracle触发器(当A表新增/修改/删除时,同步数据到B表)
  17. 浅谈基于PLC和Modbus的配电室现场环境监控系统设计及产品选型
  18. java点击菜单缩小图片_java语言点击图片变大再点变小
  19. 人工神经网络的结构特征,神经网络的神经元结构
  20. 13.矩阵的快速转置算法

热门文章

  1. Tomcat内存溢出解决方案
  2. SQL SERVER出现大量一致性错误的解决方法
  3. 基于纯 CSS3 技术实现美观的标签云效果
  4. (转)一个古老的编程游戏:Python Challenge全通攻略
  5. WPF 自定义标题栏 自定义菜单栏
  6. Zabbix3的离线安装
  7. 定制你的敏捷方法:以结果为导向
  8. linux下给php安装pdo_mysql和zlib以及测试模式的选择(禅道安装过程中遇到的问题)...
  9. iOS 10.3下使用Fiddler抓取HTTPS请求
  10. 《Nmap渗透测试指南》—第6章6.4节IP欺骗