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美元)
          主站蜘蛛池模板: 诸城市| 渝中区| 台安县| 合肥市| 鄂伦春自治旗| 六盘水市| 调兵山市| 鲜城| 海城市| 临邑县| 清远市| 湾仔区| 黄龙县| 壶关县| 松潘县| 桐梓县| 新宁县| 周口市| 平远县| 通州市| 奈曼旗| 申扎县| 资兴市| 鄢陵县| 阜康市| 中山市| 化隆| 金溪县| 鄂尔多斯市| 辉县市| 阿图什市| 长乐市| 安龙县| 平湖市| 桃源县| 邢台县| 文安县| 义乌市| 湘乡市| 恩施市| 安阳市|