沈斌
2018-01-30 9757518476af8f4545a071b019680bd714747e59
updated
1 files modified
40 ■■■■ changed files
src/main/java/com/moral/controller/UpgradeController.java 40 ●●●● patch | view | raw | blame | history
src/main/java/com/moral/controller/UpgradeController.java
@@ -23,28 +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");
//        version.setVer("a");
//        version.setFileName("b");
//        version.setFileMD5Hash("c");
        return version;
    }