2007-06-06

Jant Note : FTPFileReader

說明:
在做資料傳遞的系統, 需要用到 FTP 到某一個site 去抓取特定的檔案回來做處理. 爲了省去這樣的code, 寫了一個 FTPFileReader Command. 只要給予參數就可以抓到單一檔案回來local.
如果ftp 過程中發生錯誤, 不會有任何的錯誤訊息. RemoteFile 不存在的話, 會在local 存放一個空的檔案.
使用:

Model =
{
"FTPSite":"${FTPSite}", // ftp site domain name or ip
"Account":"${Account}", // ftp account
"Password":"${Password}", // acount password
"Chdir":"${Chdir}", // change dir path, refer to ftp login root
"RemoteFile":"${RemoteFile}", // ftp site file name
"LocalFile":"${LocalFile}" // local path file name
}

new FTPFileReader().execute(Model);

沒有留言:

張貼留言