下载文件
使用WebRequest下载文件
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
namespace Util
{
public class Down
{
private void File(string name)
{
try
{
string url = name;
string fileName = "E:\\English\\" + url.Substring(url.LastIndexOf("/") + 1);
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
Stream stream = res.GetResponseStream();
FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate);
int l;
byte[] buffer = new byte[1024];
do
{
l = stream.Read(buffer, 0, buffer.Length);
if (l > 0)
fs.Write(buffer, 0, l);
} while (l > 0);
fs.Close();
fs.Flush();
stream.Close();
stream.Flush();
}
catch
{
//
}
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
namespace Util
{
public class Down
{
private void File(string name)
{
try
{
string url = name;
string fileName = "E:\\English\\" + url.Substring(url.LastIndexOf("/") + 1);
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
Stream stream = res.GetResponseStream();
FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate);
int l;
byte[] buffer = new byte[1024];
do
{
l = stream.Read(buffer, 0, buffer.Length);
if (l > 0)
fs.Write(buffer, 0, l);
} while (l > 0);
fs.Close();
fs.Flush();
stream.Close();
stream.Flush();
}
catch
{
//
}
}
}
}