From affe4139290946f97f6ac2852ddae5d6dcecb9ed Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Tue, 30 Jan 2018 17:31:32 +0800
Subject: [PATCH] updated

---
 src/main/java/com/moral/controller/UpgradeController.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/moral/controller/UpgradeController.java b/src/main/java/com/moral/controller/UpgradeController.java
index 64b3b52..f590f8c 100644
--- a/src/main/java/com/moral/controller/UpgradeController.java
+++ b/src/main/java/com/moral/controller/UpgradeController.java
@@ -1,6 +1,7 @@
 package com.moral.controller;
 
 import org.apache.commons.net.ftp.FTPClient;
+import org.springframework.security.access.method.P;
 import org.springframework.web.bind.annotation.*;
 
 import java.io.BufferedReader;
@@ -13,7 +14,6 @@
 @CrossOrigin(origins = "*", maxAge = 3600)
 public class UpgradeController {
 
-    private FTPClient ftpClient;
     private String fileName = "Version.xml";
     private String ip = "121.40.92.176";
     private String userName = "ftp_user";
@@ -23,7 +23,7 @@
 
     @RequestMapping(value = "/index", method = RequestMethod.GET)
     public String index() throws IOException {
-        ftpClient = new FTPClient();
+        FTPClient ftpClient = new FTPClient();
         try {
             ftpClient.connect(ip, port);
             ftpClient.login(userName, userPwd);
@@ -32,14 +32,16 @@
             }
         } catch (Exception e) {
             e.printStackTrace();
-        } finally {
+        }
+        String content = readFile(ftpClient);
+        if(ftpClient.isConnected()) {
             ftpClient.logout();
             ftpClient.disconnect();
         }
-        return readFile();
+        return content;
     }
 
-    public String readFile() {
+    public String readFile(FTPClient ftpClient) {
         InputStream ins = null;
         StringBuilder builder = null;
         try {

--
Gitblit v1.8.0