利用FileZillaServer编写客户端代码实现文件下载
2012-04-08 20:33
453 查看
1.服务器端利用FileZillaServer搭建,设置好服务器IP 访问用户名及密码
2.客户端编写程序访问
1)app.config配置
<appSettings>
<add key="ftpAddr" value="210.31.41.3"/>
<add key="ftpUserName" value="xiong"/>
<add key="ftpPassword" value="000123"/>
</appSettings>
2)利用开源的FtpClient.cs的类,再编写一点程序
private void btnDownload_Click(object sender, EventArgs e)
{
string ftpAddr = ConfigurationManager.AppSettings["ftpAddr"];
string ftpUserName = ConfigurationManager.AppSettings["ftpUserName"];
string ftpPassword = ConfigurationManager.AppSettings["ftpPassword"];
string datestr = DateTime.Now.ToString("yyyyMMdd");
FtpClient fc = new FtpClient(ftpAddr, ftpUserName, ftpPassword);
if (cmbSavePath.Text.Trim() == "")
{ MessageBox.Show("请选择保存路径"); return; }
bool b = fc.Download("WFBE507T98A5858-906-_Sorter.csv", cmbSavePath.Text + ":\\WFBE507T98A5858-906-_Sorter.csv");
if (b == true)
{ MessageBox.Show("下载成功"); }
else
{ MessageBox.Show("下载失败"); }
}
2.客户端编写程序访问
1)app.config配置
<appSettings>
<add key="ftpAddr" value="210.31.41.3"/>
<add key="ftpUserName" value="xiong"/>
<add key="ftpPassword" value="000123"/>
</appSettings>
2)利用开源的FtpClient.cs的类,再编写一点程序
private void btnDownload_Click(object sender, EventArgs e)
{
string ftpAddr = ConfigurationManager.AppSettings["ftpAddr"];
string ftpUserName = ConfigurationManager.AppSettings["ftpUserName"];
string ftpPassword = ConfigurationManager.AppSettings["ftpPassword"];
string datestr = DateTime.Now.ToString("yyyyMMdd");
FtpClient fc = new FtpClient(ftpAddr, ftpUserName, ftpPassword);
if (cmbSavePath.Text.Trim() == "")
{ MessageBox.Show("请选择保存路径"); return; }
bool b = fc.Download("WFBE507T98A5858-906-_Sorter.csv", cmbSavePath.Text + ":\\WFBE507T98A5858-906-_Sorter.csv");
if (b == true)
{ MessageBox.Show("下载成功"); }
else
{ MessageBox.Show("下载失败"); }
}
相关文章推荐
- Delphi7 中利用Indy的TidFtp客户端控件实现在服务器指定目录下下载需要的文件
- 《JavaWeb---简单应用---服务器向客户端提供音乐资源(三)》--- 利用struts实现文件下载,下载时改变文件的名称
- 利用Java 代码创建ftp客户端并实现上传下载等功能
- 探究ftp的奥妙之系统用户如何上传下载文件、vsftpd如何识别证书并利用客户端来实现远程连接传输
- Android 利用缓存机制实现文件下载
- 静态链表StaticLinkList的C++实现代码与可用头文件下载
- 4 行代码实现 ANDROID 快速文件下载
- ftp 实现文件的上传下载以及列出文件列表Java代码(未测试)
- php实现文件下载代码
- Android快速实现文件下载(只有4行代码)
- 文件下载之断点续传(客户端与服务端的实现)
- ASP.NET利用HttpHandler实现多扩展名文件下载 转载
- php实现文件下载简单示例(代码实现文件下载)
- Python实现多线程下载文件的代码实例
- 下载(二)客户端通过C# 代码直接从服务器下载文件到本地
- php做下载文件的实现代码及文件名中乱码解决方法
- 利用Internet协议实现各种文件的下载
- iOS-利用AFNetworking(AFN 1.x)-实现文件断点下载
- 手机终端设备启动微信app客户端的JS实现代码------利用JS获取url参数值