如何将FTP中的文件直接下载到客户机?
如何将FTP中的文件直接下载到本机,而不经过服务器
以下代码是将文件下载到网站服务器中
如何改进,望高手指点~~(网站内含有AJAX)
以下代码是将文件下载到网站服务器中
private void ftpDownLoadFile(string serverPath, string clientPath)
{
string FtpServer = teForm.UserInformation.FTPAddress;
string FtpUserName = teForm.UserInformation.FTPUser;
string FtpPassword = teForm.UserInformation.FTPPWD;
string FtpFileAddress = "ftp://" + FtpServer + "/" + serverPath;
FtpWebRequest reqFTP;
try
{
FileStream outputStream = new FileStream(clientPath, FileMode.Create);
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(FtpFileAddress));
reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(FtpUserName, FtpPassword);
FtpWebResponse response = (FtpWebResponse)reqFTP.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();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
如何改进,望高手指点~~(网站内含有AJAX)
...全文
相关推荐
FTP客户机 用来上传下载文件
可以用来上传下载删除更改设置文件 可以用来上传下载删除更改设置文件
python从FTP上下载文件
python从FTP上下载文件,python搜集的FTP下载文件汇总,网上收集
用C#实现文件上传到FTP,从ftp下载,读取文件
用C#实现文件上传到FTP,从ftp下载,读取文件
FTP客户机程序
ftp客户端,支持文件的上传,可作为初学者的例子。
C#下载ftp指定目录下所有文件
C#下载ftp指定目录下所有文件。ftp地址、目录名、保存路径都写入了代码中,用户可根据需要自己修改即可。可下载目录下所有文件和文件夹。注解较少,我也是参照网上写的,本机运行正常。


