星空网 > 软件开发 > ASP.net

httpWebRequest 文件下载

 

服务版本:

go file system ssdb

github: https://github.com/dtxlink/gfs

 

上一篇: 一个 go 文件服务器 ssdb

 

通过 

httpWebRequest 下载文件的简短代码

 

  class Program  {    static void Main(string[] args)    {      const string uri = "http://127.0.0.1/adde61103208ff33deb6e8fa70f79706";      var req = WebRequest.Create(uri) as HttpWebRequest;      //req.ContentType = "application/octet-stream";      if (req != null)      {        var response = req.GetResponse() as HttpWebResponse;        if (response != null)        {          Console.WriteLine("ContentType:" + response.ContentType);          var stream = response.GetResponseStream();          if (stream != null)          {            string format = string.Empty;            switch (response.ContentType)            {              case "image/jpeg":                format = "jpg";                break;              case "audio/amr":                format = "amr";                break;            }            var path = string.Format(@"c:\\1.{0}", format);            //var fs = new FileStream($"c:\\1.{format}", FileMode.Create);            var fs = File.Create(path);            int count = 0;            do            {              var buffer = new byte[4096];              count = stream.Read(buffer, 0, buffer.Length);              fs.Write(buffer, 0, count);            } while (count > 0);          }        }      }      Console.ReadKey();   }}

 




原标题:httpWebRequest 文件下载

关键词:web

web
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流