ftp 下载问题 c#winfrom 怎么下载这个地址ftp://dygod1:[email protected]:3011/雷神奇侠DVD中英双字/[小调网-www.xiaodiao.com]雷神奇侠DVD中英双字-cd1.rmvb 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 单个文件下载 /// </summary> /// <param name="adss">保存文件的本地路径</param> /// <param name="ftpadss">下载文件的FTP路径</param> /// <param name="username">用户名</param> /// <param name="password">密码</param> public static void download(string adss, string ftpadss,string username, string password) { //FileMode常数确定如何打开或创建文件,指定操作系统应创建新文件。 //FileMode.Create如果文件已存在,它将被改写 FileStream outputStream = new FileStream(adss, FileMode.Create); FtpWebRequest downRequest = (FtpWebRequest)WebRequest.Create(new Uri(ftpadss)); downRequest.Credentials = new NetworkCredential(username,password); //设置要发送到 FTP 服务器的命令 downRequest.Method = WebRequestMethods.Ftp.DownloadFile; FtpWebResponse response = (FtpWebResponse)downRequest.GetResponse(); Stream ftpStream = response.GetResponseStream(); long cl = response.ContentLength; int bufferSize = 2048; int readCount; byte[] buffer = new byte[bufferSize]; readCount = ftpStream.Read(buffer, 0, bufferSize); while (readCount > 0) { outputStream.Write(buffer, 0, readCount); readCount = ftpStream.Read(buffer, 0, bufferSize); } ftpStream.Close(); outputStream.Close(); response.Close(); } downRequest.Credentials = new NetworkCredential(username,password);那就把这句删了呗! 数组转换成DataTable的问题 高手来帮忙下 ,谢谢 正则表达式(立即给分) 给个好建议,关于学习C# .net中这么实现类似firefox中的MDI窗体啊? 怎么把图象的背景Background,转为BitmapImage? C#调用DLL的问题 关于程序运行后的问题 sql 谁遇到这么奇怪的问题 字符串截取 怎么实现打印功能? the sample question 导入xls问题
/// <summary>
/// 单个文件下载
/// </summary>
/// <param name="adss">保存文件的本地路径</param>
/// <param name="ftpadss">下载文件的FTP路径</param>
/// <param name="username">用户名</param>
/// <param name="password">密码</param>
public static void download(string adss, string ftpadss,string username, string password)
{
//FileMode常数确定如何打开或创建文件,指定操作系统应创建新文件。
//FileMode.Create如果文件已存在,它将被改写
FileStream outputStream = new FileStream(adss, FileMode.Create);
FtpWebRequest downRequest = (FtpWebRequest)WebRequest.Create(new Uri(ftpadss));
downRequest.Credentials = new NetworkCredential(username,password);
//设置要发送到 FTP 服务器的命令
downRequest.Method = WebRequestMethods.Ftp.DownloadFile;
FtpWebResponse response = (FtpWebResponse)downRequest.GetResponse();
Stream ftpStream = response.GetResponseStream();
long cl = response.ContentLength;
int bufferSize = 2048;
int readCount;
byte[] buffer = new byte[bufferSize];
readCount = ftpStream.Read(buffer, 0, bufferSize);
while (readCount > 0)
{
outputStream.Write(buffer, 0, readCount);
readCount = ftpStream.Read(buffer, 0, bufferSize);
}
ftpStream.Close();
outputStream.Close();
response.Close();
}
那就把这句删了呗!