asdtiang的博客 感謝blogjava提供的博客交流平臺

          groovy 實踐二---FTP文件上傳

          Posted on 2010-04-10 13:00 asdtiang 閱讀(2035) 評論(0)  編輯  收藏


          http://commons.apache.org/net/download_net.cgi
          從上面的網站上下載,FTP所要用到的包。
          代碼如下:
          import org.apache.commons.net.ftp.FTPClient
          .......
          void upFile(){
                  def  config 
          = new ConfigSlurper("configure").parse(new File('Configure.groovy').toURL())
                  def ftpClient 
          = new FTPClient()
                ///下面是從配置文件中加載的FTP信息,并且通過解密得到,加解密,在groovy實踐中有。
                  ftpClient.setDefaultPort(Integer.parseInt (DESCodec.decode(
          "${config.ftp.ftpPort}"))); 
                  ftpClient.connect(DESCodec.decode(
          "${config.ftp.ftpIp}"))
                  ftpClient.enterLocalPassiveMode()        
                  ftpClient.login(DESCodec.decode(
          "${config.ftp.ftpUser}"), DESCodec.decode("${config.ftp.ftpPw}"))        
                
          //  println ftpClient.getReplyString()
                  ftpClient.changeWorkingDirectory("/asdtiang")            
                  ftpClient.fileType
          =(FTPClient.BINARY_FILE_TYPE)        
                  def upFile 
          = new File("record.txt")
                  upFile.withInputStream { ostream 
          ->
                      ftpClient.storeFile(
          new Date().format("yyyy-MM-dd")+'.txt', ostream )
                  }    
              
          //    println ftpClient.getReplyString()
                  ftpClient.disconnect()
                 // upFile.write(
          "") 主要是為了清空文件,      
              }



          天蒼蒼,野茫茫,風吹草底見牛羊

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 80, comments - 24, trackbacks - 0, articles - 32

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 常德市| 开化县| 桑日县| 绩溪县| 东乌| 龙岩市| 甘德县| 台安县| 济南市| 灌阳县| 青海省| 彰化县| 泾川县| 商洛市| 云阳县| 花垣县| 萍乡市| 鄢陵县| 宣化县| 凯里市| 茶陵县| 榆社县| 遵义县| 北票市| 达孜县| 金湖县| 安宁市| 阿拉善左旗| 民县| 客服| 淳安县| 云安县| 双柏县| 望都县| 上栗县| 类乌齐县| 文安县| 嘉义市| 彭水| 云林县| 滦平县|