引用空间:
using System.IO;
using System.Text;
using System.Net;
按钮事件:
private void button5_Click(object sender, System.EventArgs e)
{
string DownloadUrl="http://update.cz88.net/soft/qqwry.rar";
string LocalPath=Application.StartupPath.ToString()+"//"+"qqwry"+DateTime.Now.ToShortDateString()+".rar";
if(downfile(DownloadUrl,LocalPath))
{
MessageBox.Show("下载完成");
}
else
{
MessageBox.Show("下载过程中出现错误:");
}
}
下载函数:
public bool downfile(string url,string LocalPath)
{
try
{
Uri u = new Uri(url);
HttpWebRequest mRequest = (HttpWebRequest)WebRequest.Create(u);
mRequest.Method = "GET";
mRequest.ContentType = "application/x-www-form-urlencoded";
HttpWebResponse wr = (HttpWebResponse)mRequest.GetResponse();
statusBar1.Text = "开始下载文件...";
Stream sIn = wr.GetResponseStream();
FileStream fs = new FileStream(LocalPath, FileMode.Create, FileAccess.Write);
long length = wr.ContentLength;
int i = 0;
long j=0;
statusBar1.Text = "正在接收数据...";
byte[] buffer = new byte[1024];
while ((i = sIn.Read(buffer, 0, buffer.Length)) > 0)
{
j+=i;
fs.Write(buffer, 0,i);
statusBar1.Text="文件大小:"+length.ToString()+"字节 当前下载:"+j+"字节";
}
sIn.Close();
wr.Close();
statusBar1.Text = "文件下载完毕...文件大小"+fs.Length.ToString()+"字节";
fs.Close();
return true;
}
catch { return false; }
}
分享到:
相关推荐
C# 自制网络文件下载器,界面设计大神勿喷,将会持续更新,文件为压缩包,是包含源代码的,请大神看到代码后多多提建议,我就可以早日更新。 V 1.0 1.可实现下载网络文件 2.可视化操作 3.使用简单 4.无广告 5.下载...
比较C#代码文件 比较C#文件 比较C#代码 部区分大小,空格,但是象引号==还是要区别的
C# 文件管理 代码实例 学窗体必须得了解
C#数据文件恢复源代码直接可以在电脑上调试
C#处理压缩文件的代码,比较基础的,但是应该比较实用~
C# FTP 上传文件和下载文件的代码 C# FTP 上传文件和下载文件的代码
C#配置文件读写源代码 源代码 根据配置文件读写
C#下载ftp指定目录下所有文件。ftp地址、目录名、保存路径都写入了代码中,用户可根据需要自己修改即可。可下载目录下所有文件和文件夹。注解较少,我也是参照网上写的,本机运行正常。
C#关于文件操作的代码。
c#写的文件上传代码 c#写的文件上传代码 c#写的文件上传代码 c#写的文件上传代码
C# 比较提取更新文件源代码C# 比较提取更新文件源代码C# 比较提取更新文件源代码
C#文件关联代码,关联到注册表.可关联自定义图标和文件名后缀
C#webapi文件上传下载源码,
用C#做的一个FileWatcher文件监控程序的源代码,希望对大家的学习有帮助,程序不是很完善,请大家见谅!
自主开发的一套C#下载工具,包含提供全部源代码以及素材,改下载器已实现如下功能: 1. 根据指定的URL地址,下载相应的文件,按指定的文件名保存到指定的路径; 2. 可以实现多线程下载,线程数目可以自选; 3. ...
局域网文件传输 Socket编程 C#代码局域网文件传输 Socket编程 C#代码局域网文件传输 Socket编程 C#代码局域网文件传输 Socket编程 C#代码
大文件上传下载C#代码
通过c#代码,下载服务器上文件,要求有目录的详细path。代码简洁,实现简单。
用C#实现的文件上传和下载功能
文件下载源代码 C#.net2.0 压缩文件夹,速度快,好用