C# 下载远程文件
来源:互联网 发布:linux安装jira7.22 编辑:程序博客网 时间:2024/06/05 04:16
#region 下载1 try { string savePath = Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase, "temp"); if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } using (WebClient webClien = new WebClient()) { webClien.DownloadFile(FullFilePath, Path.Combine(savePath, FileName)); } return true; } catch { return false; } #endregion
#region 下载2 bool flag = false; string savePath = Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase, "temp"); try { if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } using (FileStream fileStream = new FileStream(Path.Combine(savePath, FileName), FileMode.Create, FileAccess.Write)) { //创建请求 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(FullFilePath); //接收响应 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); //输出流 Stream responseStream = response.GetResponseStream(); byte[] bufferBytes = new byte[10000];//缓冲字节数组 int bytesRead = -1; while ((bytesRead = responseStream.Read(bufferBytes, 0, bufferBytes.Length)) > 0) { fileStream.Write(bufferBytes, 0, bytesRead); } if (fileStream.Length > 0) { flag = true; } //关闭写入 fileStream.Flush(); fileStream.Close(); } } catch (Exception ex) { //返回错误消息 throw ex; } return flag; #endregion
0 0
- C# 下载远程文件
- C#下载远程的文件
- C# 下载远程http文件到本地
- C#断点续传HTTP下载远程文件的方法
- C#访问远程服务器共享目录下载文件到本地
- WinForm远程下载文件
- winForm 下载远程文件
- PHP下载远程文件
- java 下载远程文件
- 远程下载文件 FTP
- PHP 下载远程文件
- 获取 远程文件 下载
- PHP下载远程文件
- 远程文件下载
- servelt远程文件下载
- 0009-下载远程文件
- JAVA下载远程文件
- java 远程文件 下载
- LeetCode_OJ【24】Swap Nodes in Pairs
- Sensu初探
- C算法-求s=a+aa+aaa+aaaa+aa...a的值
- 在Android中使用Junit测试注意事项
- Android+JNI 的编写步骤 从HelloWorld开始
- C# 下载远程文件
- MFC Radio Button 使用 分组 RadioButton 用法
- 用cxf编写基于spring的webservice之下篇
- Android Dalvik虚拟机JNI方法的注册过程分析
- CentOS──xxx is not in the sudoers file解决方法
- 用SignalR 2.0开发客服系统 续集[系列6:使用自己的连接ID]
- Eclipse cdt c++11 blade 设置
- android 界面防劫持提示
- 《黑马程序员》Java 异常