From 69b69b4c90b66a4b82dee7da6c63f835c10caef3 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Thu, 26 Apr 2018 21:40:45 +0800 Subject: [PATCH] 修改ftp服务器 --- src/main/java/com/moral/controller/ScreenController.java | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java index 2579c96..5957588 100644 --- a/src/main/java/com/moral/controller/ScreenController.java +++ b/src/main/java/com/moral/controller/ScreenController.java @@ -8,6 +8,8 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.net.InetAddress; +import java.net.URL; +import java.net.URLConnection; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; @@ -277,13 +279,9 @@ ftpClient.connect(ip, port); ftpClient.login(userName, userPwd); ftpClient.changeWorkingDirectory(path); - //ftpClient.enterRemotePassiveMode(); - //ftpClient.enterLocalPassiveMode(); - ftpClient.enterLocalActiveMode(); - //ftpClient.enterRemoteActiveMode(InetAddress.getByName(ip), port); + ftpClient.enterLocalPassiveMode(); + //ftpClient.enterLocalActiveMode(); - - System.out.println("==================================================1"); InputStream ins = ftpClient.retrieveFileStream(fileName); BufferedReader reader = new BufferedReader(new InputStreamReader(ins,"utf-8")); String line; @@ -301,8 +299,18 @@ ftpClient.logout(); ftpClient.disconnect(); } - System.out.println("==================================================2"); - System.out.println(content); + +// String urlStr = "http://www.7drlb.com/apps/Version.xml"; +// URL realUrl = new URL(urlStr); +// URLConnection connection = realUrl.openConnection(); +// connection.connect(); +// StringBuffer result = new StringBuffer(); +// BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "utf-8")); +// String line; +// while ((line = in.readLine()) != null) { +// result.append(line); +// } +// String content = result.toString(); SAXReader saxReader = new SAXReader(); Document document = saxReader.read(new InputSource(new ByteArrayInputStream(content.getBytes("utf-8")))); -- Gitblit v1.8.0