<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vikings

    501 port not allow after EPSV ALL, active mode off錯誤

    用sun的ftp包連接IBM aix服務器拋如下錯誤:
    501 port not allow after EPSV ALL, active mode off

    原因:
    ftp要改為被動passtive模式.

    解決方法:
    使用第三方包edtftpj-1.5.1.jar連接服務器,在連接前設置模式為passtive

    Demo
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    package app4;
    /**
     * <p>Title: </p>
     *
     * <p>Description: </p>
     *
     * <p>Copyright: Copyright (c) 2006</p>
     *
     * <p>Company: </p>
     *
     * @author not attributable
     * @version 1.0
     */
    import com.enterprisedt.net.ftp.FTPClient;
    import com.enterprisedt.net.ftp.FTPMessageCollector;
    import com.enterprisedt.net.ftp.FTPTransferType;
    import com.enterprisedt.net.ftp.FTPConnectMode;
    import com.enterprisedt.util.debug.Level;
    import com.enterprisedt.util.debug.Logger;
    import java.util.Date;
    import java.io.File;
    public class Demo {
        /**
         *  Log stream
         */
        private static Logger log = Logger.getLogger(Demo.class);
        public static void main(String[] args) {
            // we want remote host, user name and password
    //        if (args.length < 3) {
    //            usage();
    //            System.exit(1);
    //        }
            // assign args to make it clear
            String host = "localhost";//args[0];
            String user = "lijun2";//args[1];
            String password = "836301";//args[2];
            Logger.setLevel(Level.ALL);
            FTPClient ftp = null;
            try {
                // set up client
                log.info("Connecting");
                ftp = new FTPClient(host);
                FTPMessageCollector listener = new FTPMessageCollector();
                ftp.setMessageListener(listener);
                // login
                log.info("Logging in");
                ftp.login(user, password);
                // set up passive ASCII transfers
                log.debug("Setting up passive, ASCII transfers");
                ftp.setConnectMode(FTPConnectMode.PASV);
                ftp.setType(FTPTransferType.BINARY);
                // get directory and print it to console           
                log.debug("Directory before put:");
                String[] files = ftp.dir(".", true);
                for (int i = 0; i < files.length; i++)
                    log.debug(files[i]);
                // copy file to server
                System.out.println(new Date());
                log.info("Putting file");
                File loadfile = new File("a.ISO");
               
                ftp.put("a.ISO", "a.ISO");
               
                System.out.println(new Date());
                // get directory and print it to console           
                log.debug("Directory after put");
                files = ftp.dir(".", true);
                for (int i = 0; i < files.length; i++)
                    log.debug(files[i]);
                // copy file from server
               // log.info("Getting file");
               // ftp.get("2005.doc" + ".copy", "2005.doc");
                // delete file from server
                //log.info("Deleting file");
               // ftp.delete("test.txt");
                // get directory and print it to console           
               // log.debug("Directory after delete");
                files = ftp.dir("", true);
                for (int i = 0; i < files.length; i++)
                    log.debug(files[i]);
                // Shut down client               
                log.info("Quitting client");
                ftp.quit();
                String messages = listener.getLog();
                log.debug("Listener log:");
                log.debug(messages);
                log.info("Test complete");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        public static void usage() {
            System.out.println("Usage: Demo remotehost user password");
        }
    }

    posted on 2008-07-03 00:18 Vikings 閱讀(1988) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲伦乱亚洲h视频| 国产精品久久久久久亚洲小说 | 国产亚洲视频在线播放| 两性刺激生活片免费视频| 国产无遮挡又黄又爽免费网站| 亚洲人成欧美中文字幕| 久久精品国产亚洲AV电影| 亚洲熟妇无码八AV在线播放| 日韩免费三级电影| 久久久久久久久免费看无码| 久久久久成人片免费观看蜜芽 | 亚洲高清中文字幕免费| 免费国产在线视频| www成人免费视频| 国产精品亚洲天堂| 亚洲 日韩经典 中文字幕| 在线观看亚洲人成网站| 亚洲av中文无码乱人伦在线播放 | 国产99久久久久久免费看| 国产精品亚洲AV三区| 亚洲人成图片网站| 亚洲一级视频在线观看| 亚洲视频国产视频| 久久精品国产亚洲AV电影 | 96免费精品视频在线观看| 日韩免费高清播放器| 国产免费高清69式视频在线观看| 国产精品亚洲va在线观看| 国产成人亚洲精品播放器下载| 亚洲欧美日韩中文无线码| 国产成人精品日本亚洲18图| 亚洲一区在线视频观看| 久久精品亚洲AV久久久无码 | 毛片a级三毛片免费播放| 欧美三级在线电影免费| 99精品国产免费久久久久久下载| 日韩在线播放全免费| 免费观看无遮挡www的视频| 亚州免费一级毛片| 在线观看免费人成视频色| 成年大片免费视频|