<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 免费精品国产日韩热久久| 99久久免费精品视频| 国产大片91精品免费看3| 亚洲欧洲另类春色校园网站| 日本妇人成熟免费中文字幕| 亚洲伊人久久大香线蕉影院| 97在线视频免费播放| 亚洲日韩区在线电影| 午夜视频在线免费观看| 久久精品国产精品亚洲蜜月| 免费人成在线观看网站品爱网| 亚洲欧洲校园自拍都市| 久久久www成人免费毛片| 亚洲日韩AV一区二区三区中文| 免费高清av一区二区三区| 免费的黄色网页在线免费观看| 亚洲午夜无码片在线观看影院猛| 亚洲一级片免费看| 亚洲成AV人片在线观看无| 1000部啪啪未满十八勿入免费| 亚洲人成网站日本片| 日本免费一区二区三区最新vr| 免费无码午夜福利片| 亚洲AV第一页国产精品| 国产无人区码卡二卡三卡免费 | 亚洲国产精品综合久久20| 57pao国产成视频免费播放| 久久精品国产亚洲av麻豆蜜芽 | 97av免费视频| 国产精品高清视亚洲精品| 国产免费观看青青草原网站| 国产在线观看免费av站| 国产成人精品日本亚洲18图| 免费一级e一片在线播放| 国产拍拍拍无码视频免费| wwwxxx亚洲| 三年片免费观看大全国语| 亚洲经典在线观看| 亚洲av无码国产精品色在线看不卡| 免费91麻豆精品国产自产在线观看| 久久精品国产亚洲av麻豆图片|