沈斌
2018-01-30 7a3f53d165bdf33b7c251a3a589ab61922a02b73
updated
1 files modified
38 ■■■■■ changed files
src/main/java/com/moral/controller/UpgradeController.java 38 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/controller/UpgradeController.java
@@ -23,24 +23,28 @@
    @RequestMapping(value = "/index", method = RequestMethod.GET)
    public Version index() throws Exception {
        FTPClient ftpClient = new FTPClient();
        ftpClient.connect(ip, port);
        ftpClient.login(userName, userPwd);
        if (path != null && path.length() > 0) {
            ftpClient.changeWorkingDirectory(path);
        }
        String content = readFile(ftpClient);
        if(ftpClient.isConnected()) {
            ftpClient.logout();
            ftpClient.disconnect();
        }
        SAXReader reader = new SAXReader();
        Document document = reader.read(new InputSource(new ByteArrayInputStream(content.getBytes("utf-8"))));
        Element root = document.getRootElement();
//        FTPClient ftpClient = new FTPClient();
//        ftpClient.connect(ip, port);
//        ftpClient.login(userName, userPwd);
//        if (path != null && path.length() > 0) {
//            ftpClient.changeWorkingDirectory(path);
//        }
//        String content = readFile(ftpClient);
//        if(ftpClient.isConnected()) {
//            ftpClient.logout();
//            ftpClient.disconnect();
//        }
//        SAXReader reader = new SAXReader();
//        Document document = reader.read(new InputSource(new ByteArrayInputStream(content.getBytes("utf-8"))));
//        Element root = document.getRootElement();
        Version version = new Version();
        version.setVer(root.element("Ver").getText());
        version.setFileName(root.element("FileName").getText());
        version.setFileMD5Hash(root.element("FileMD5Hash").getText());
//        version.setVer(root.element("Ver").getText());
//        version.setFileName(root.element("FileName").getText());
//        version.setFileMD5Hash(root.element("FileMD5Hash").getText());
        version.setVer("a");
        version.setFileName("b");
        version.setFileMD5Hash("c");
        return version;
    }