FTP 服务器的安装和配置方法FTP 客户端的开发方法
if (fileName.Length == 0) {
MessageBox.Show("请先选择要下载的文件"); return; }
string filePath ="D:\\ftpdownload\\DownLoad"; // string filePath = Application.StartupPath
if (Directory.Exists(filePath) == false) {
Directory.CreateDirectory(filePath); }
Stream responseStream = null;
FileStream fileStream = null;
StreamReader reader = null; try {
string uri = GetUriString(fileName);
MessageBox.Show(uri);
FtpWebRequest request = CreateFtpWebRequest(uri, WebRequestMethods.Ftp.DownloadFile);
FtpWebResponse response = GetFtpResponse(request);
if (response == null) {
return; }
responseStream = response.GetResponseStream(); string path = filePath + "\\" + fileName; MessageBox.Show(path);
fileStream = File.Create(path); byte[] buffer = new byte[8196]; int bytesRead; while (true) {
bytesRead = responseStream.Read(buffer, 0, buffer.Length);
if (bytesRead == 0)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络协议的实现与应用实训报告(11)在线全文阅读。
相关推荐: