zoukankan      html  css  js  c++  java
  • C#下载http文件

    @(编程)

    using System;
    using System.IO;
    using System.Net;
    
    namespace Wisdombud.Util
    {
        public class HttpHelper
        {
            public static bool DownloadFile(string localFile, string webFile)
            {
                bool flag = false;
                long SPosition = 0;
                FileStream FStream;
                if (File.Exists(localFile))
                {
                    File.Delete(localFile);
                    FStream = File.OpenWrite(localFile);
                    SPosition = FStream.Length;
                    FStream.Seek(SPosition, SeekOrigin.Current);
                }
                else
                {
                    FStream = new FileStream(localFile, FileMode.Create);
                    SPosition = 0;
                }
                try
                {
                    HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(webFile);
                    if (SPosition > 0)
                        myRequest.AddRange((int)SPosition);
                    Stream myStream = myRequest.GetResponse().GetResponseStream();
                    byte[] btContent = new byte[512];
                    int intSize = 0;
                    intSize = myStream.Read(btContent, 0, 512);
                    while (intSize > 0)
                    {
                        FStream.Write(btContent, 0, intSize);
                        intSize = myStream.Read(btContent, 0, 512);
                    }
                    FStream.Close();
                    myStream.Close();
                    flag = true;
                }
                catch (Exception)
                {
                    FStream.Close();
                    flag = false;
                }
                return flag;
            }
        }
    }
    
  • 相关阅读:
    1)BS和CS区别
    109)PHP与oracle网址
    8)对于带有 : 的语句
    将位数较多的数字看成是字符串
    7)杂项没整理
    css中的zoom的使用
    CSS布局一
    ul和ol的一些知识
    css中的display
    css中的content的使用
  • 原文地址:https://www.cnblogs.com/wardensky/p/5331923.html
Copyright © 2011-2022 走看看