|
|
|
@ -7,6 +7,7 @@ import org.apache.commons.net.ftp.FTP; |
|
|
|
import org.apache.commons.net.ftp.FTPClient; |
|
|
|
import org.apache.commons.net.ftp.FTPFile; |
|
|
|
import org.apache.commons.net.ftp.FTPReply; |
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
@ -19,6 +20,15 @@ import java.nio.charset.StandardCharsets; |
|
|
|
public class FTPUtils { |
|
|
|
private static Ftp ftp = null; |
|
|
|
|
|
|
|
@Value("ftp.ftpIP") |
|
|
|
private static String ftpIp; |
|
|
|
@Value("ftp.ftpUser") |
|
|
|
private static String ftpUser; |
|
|
|
@Value("ftp.ftpPwd") |
|
|
|
private static String ftpPwd; |
|
|
|
@Value("ftp.ftpPart") |
|
|
|
private static int ftpPart; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* @param [path, fileName, file] |
|
|
|
@ -29,7 +39,7 @@ public class FTPUtils { |
|
|
|
*/ |
|
|
|
public static void ftpDownload( String path, String fileName, File file) { |
|
|
|
try { |
|
|
|
ftp = new Ftp("192.168.1.83", 21, "xjftpUser", "xjftp123"); |
|
|
|
ftp = new Ftp(ftpIp, ftpPart, ftpUser, ftpPwd); |
|
|
|
/* |
|
|
|
上传文件方法 |
|
|
|
第一个参数:下载传的路径 |
|
|
|
@ -137,8 +147,8 @@ public class FTPUtils { |
|
|
|
public static FTPClient getFTPClient() { |
|
|
|
FTPClient ftpClient = new FTPClient(); |
|
|
|
try { |
|
|
|
ftpClient.connect("192.168.1.83", 21); |
|
|
|
ftpClient.login("xjftpUser", "xjftp123"); |
|
|
|
ftpClient.connect(ftpIp, ftpPart); |
|
|
|
ftpClient.login(ftpUser, ftpPwd); |
|
|
|
int replay = ftpClient.getReplyCode(); |
|
|
|
//状态码有误关闭链接 |
|
|
|
if(!FTPReply.isPositiveCompletion(replay)){ |
|
|
|
|