C# ftp 下载服务器端的文件时 怎样把对应文件或者文件夹的图标也显示在客户端中
客户端核心代码:连接服务器时,获取服务器文件列表信息privateFtpWebResponseconnnetFtpServer(){ftpUristring="ftp:/...
客户端核心代码:
连接服务器时,获取服务器文件列表信息
private FtpWebResponse connnetFtpServer()
{
ftpUristring = "ftp://" + tbxServerIp.Text;
string uri = string.Empty;
uri = ftpUristring;
string[] urifiled = uri.Split(' ');
uri = urifiled[0];
FtpWebRequest request = CreateFtpWebRequest(uri, WebRequestMethods.Ftp.ListDirectoryDetails);
request.Credentials = new NetworkCredential("admin", "admin");
FtpWebResponse response = GetFtpResponse(request);
if (response != null)
{
MessageBox.Show("连接成功");
}
return response;
}
private void btn_ConnetFtpServer(object sender, EventArgs e)//点击连接按钮的事件
{
if (tbxServerIp.Text == string.Empty)
{
MessageBox.Show("请先填写服务器IP地址", "提示");
return;
}
FtpWebResponse response=connnetFtpServer();
// 读取网络流数据
Stream stream = response.GetResponseStream();
StreamReader streamReader = new StreamReader(stream, Encoding.Default);
//lstbxFtpState.Items.Add("获取响应流....");
string s = streamReader.ReadToEnd();// s 保存服务端文件列表信息
streamReader.Close();
stream.Close();
response.Close();
//lstbxFtpState.Items.Add("传输完成");
Form4 frm4 = new Form4(s);//打开一个新窗口 显示信息
frm4.Show();
}
就想知道 在获取了文件列表信息之后 怎么才能把服务器上文件的图标也下载下来显示。
不好意思啊 现在没有财富值了!等有了一定支付 这个问题是毕业设计 比较急啊!!!!!!!!!!!!!!!! 展开
连接服务器时,获取服务器文件列表信息
private FtpWebResponse connnetFtpServer()
{
ftpUristring = "ftp://" + tbxServerIp.Text;
string uri = string.Empty;
uri = ftpUristring;
string[] urifiled = uri.Split(' ');
uri = urifiled[0];
FtpWebRequest request = CreateFtpWebRequest(uri, WebRequestMethods.Ftp.ListDirectoryDetails);
request.Credentials = new NetworkCredential("admin", "admin");
FtpWebResponse response = GetFtpResponse(request);
if (response != null)
{
MessageBox.Show("连接成功");
}
return response;
}
private void btn_ConnetFtpServer(object sender, EventArgs e)//点击连接按钮的事件
{
if (tbxServerIp.Text == string.Empty)
{
MessageBox.Show("请先填写服务器IP地址", "提示");
return;
}
FtpWebResponse response=connnetFtpServer();
// 读取网络流数据
Stream stream = response.GetResponseStream();
StreamReader streamReader = new StreamReader(stream, Encoding.Default);
//lstbxFtpState.Items.Add("获取响应流....");
string s = streamReader.ReadToEnd();// s 保存服务端文件列表信息
streamReader.Close();
stream.Close();
response.Close();
//lstbxFtpState.Items.Add("传输完成");
Form4 frm4 = new Form4(s);//打开一个新窗口 显示信息
frm4.Show();
}
就想知道 在获取了文件列表信息之后 怎么才能把服务器上文件的图标也下载下来显示。
不好意思啊 现在没有财富值了!等有了一定支付 这个问题是毕业设计 比较急啊!!!!!!!!!!!!!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询