Browse Source

任务管理 ftp参数配置 2022-10-08 sxm

master
[li_she] 3 years ago
parent
commit
921c740376
  1. 16
      src/main/java/com/heai/modules/ftp/util/FTPUtils.java
  2. 7
      src/main/resources/application.yml

16
src/main/java/com/heai/modules/ftp/util/FTPUtils.java

@ -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)){

7
src/main/resources/application.yml

@ -73,4 +73,9 @@ logging:
com.heai.modules: debug
site:
taskSite: 1
taskSite: 1
ftp:
ftpIp: '192.168.1.83'
ftpPart: 21
ftpUser: 'xjftpUser'
ftpPwd: 'xjftp123'
Loading…
Cancel
Save