現在ftp檔案功能

2021-08-21 08:29:37 字數 1478 閱讀 4433

1、相關的函式

/** 

* @param url ftp伺服器hostname

* @param port ftp伺服器端口

* @param username ftp登入賬號

* @param password ftp登入密碼

* @param remotepath ftp伺服器上的相對路徑

* @return

*/

public static boolean downftpfile(string host, int port,string username, string password, string remotepath,string filename,string localpath)

}ftpclient.logout();

} catch (ioexception e) finally catch (ioexception ioe)

} }

return downloadreplay;

}/**

* 登入ftp

* @param ftphost

* @param ftpusername

* @param ftppassword

* @param ftpport

* @return

*/public static ftpclient getftpclient(string ftphost, string ftpusername,

string ftppassword, int ftpport) else

} catch (socketexception e) catch (ioexception e)

return ftpclient;

}

2、測試:

******dateformat df = new ******dateformat("yyyymmdd");

string filename = df.format(util.getdaytimebynum(new date(), -1));//檔名為例如20180710.csv

string host = "10.24.23.xx";

int port = 21;

string username = "***";

string password = "***";

string remotepath = "/aa/";//這裡有乙個坑,ftp的根目錄為opt,檔案在/opt/aa/下但是這裡不行寫remotepath = "/opt/aa/",否則找不到

string localpath = "/bb/cc/";

boolean isdown = util.downftpfile(host, port, username, password, remotepath, filename, localpath);

使用Flex實現FTP檔案上傳功能

最近需要使用flex實現ftp檔案上傳功能,google到chuangxin兄弟的blog正好有相應的文章及 甚喜,忙收藏並拜讀之。搞明白原理後,實測時卻發現幾個問題 1 傳送ftp命令時無響應。可以正常連線伺服器,但傳送登入使用者名稱後便失去響應,一直到連線超時。解決方法 這問題解決時間最長,go...

c 實現ftp功能

背景 作為我的工作的一部分,我已經使用了ftp模組,但是我只能在.net 1.1中去使用它,所以我不能深入的研究.net 2.0下ftp的實現。但是我相信,ne 2.0下對ftp的支援是非常好的。不要忘記引入命名空間 using system.net using system.io 下面的幾個步驟包...

centos 啟用ftp功能

1.安裝vsftpd元件,安裝完後,有 etc vsftpd vsftpd.conf 檔案,用來配置,還有新建了乙個ftp使用者和ftp的組,指向home目錄為 var ftp,預設是nologin 不能登入系統 yum y install vsftpd可以用下面命令檢視使用者 cat etc pa...