zoukankan      html  css  js  c++  java
  • .Net Compact Framework实现文件下载功能

            /// <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");
  • 相关阅读:
    Android常用的图片加载库
    BottomBar之Android底部菜单
    弧形菜单(Android)
    购物车动画(Android)
    基于zxing的二维码(网格)扫描
    Android菜单(动画菜单、360波纹菜单)
    Retrofit实现图文上传至服务器
    PAT甲级 1010 Radix 详细题解
    Leetcode刷题第三期Week1——模拟
    Matlab数据标准化——mapstd、mapminmax
  • 原文地址:https://www.cnblogs.com/chy710/p/1331947.html
Copyright © 2011-2022 走看看