c# 把网络文件下载到本地
来源:互联网 发布:商业网站源码 编辑:程序博客网 时间:2024/06/05 15:53
/// <summary> /// 从URL地址下载文件到本地磁盘 /// </summary> /// <param name="ToLocalPath">本地磁盘地址</param> /// <param name="Url">URL网址</param> /// <returns></returns> public static long SaveFileFromUrl(string FileName, string Url) { long Value = 0; WebResponse response = null; Stream stream = null; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); response = request.GetResponse(); stream = response.GetResponseStream(); if (!response.ContentType.ToLower().StartsWith("text/")) { SaveBinaryFile(response, FileName); Value = response.ContentLength; } } catch (Exception err) { Value = 0; string aa = err.ToString(); } return Value; } /// <summary> /// Save a binary file to disk. /// </summary> /// <param name="response">The response used to save the file</param> // 将二进制文件保存到磁盘 private static bool SaveBinaryFile(WebResponse response, string FileName) { bool Value = true; byte[] buffer = new byte[1024]; try { if (File.Exists(FileName)) File.Delete(FileName); Stream outStream = System.IO.File.Create(FileName); Stream inStream = response.GetResponseStream(); int l; do { l = inStream.Read(buffer, 0, buffer.Length); if (l > 0) outStream.Write(buffer, 0, l); } while (l > 0); outStream.Close(); inStream.Close(); } catch { Value = false; } return Value; }
0 0
- c# 把网络文件下载到本地
- C#网络上下载各种文件保存到本地
- c# 下载网络图片到本地
- 网络文件下载到本地项目中
- 将网络文件下载到本地
- 如何从网络下载文件到本地
- HTTP网络远程下载文件到本地
- JAVA从网络下载文件到本地
- C# 下载远程http文件到本地
- c# ASP.NET 下载文件到本地
- java 把已知下载路径的文件复制到本地
- 把文件下载到本地然后pod install
- java 把已知下载路径的文件复制到本地
- C#下载文件函数(从网上下载到本地)
- C#下在图片文件到本地,c#,c#下载,下载图片,下载文件,下载函数
- 下载文件到本地
- 根据网络路径批量下载文件保存到本地
- C# 从FTP服务器下载文件到本地
- 牛客网 | 树的子结构
- 中国万网
- C语言中运算符的结合性
- sicily 1211. 商人的宣传
- duilib 自定义控件1 CTileLayoutUI
- c# 把网络文件下载到本地
- Codevs P3372 选学霸
- YARN内存使用优化配置
- spring中bean的加载1
- duilib 自定义控件TeamList 继承与CListUI
- usaco Computational Geometry 计算几何
- (三)seajs中的模块标识
- 小小君的C语言第十课
- Linux file 命令 【转载】