|
|
|
@ -11,7 +11,6 @@ import java.util.Date;
|
|
|
|
|
import java.util.Vector; |
|
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
|
import org.springframework.context.annotation.Profile; |
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
|
import com.jcraft.jsch.Channel; |
|
|
|
@ -22,7 +21,10 @@ import com.jcraft.jsch.Session;
|
|
|
|
|
import com.jcraft.jsch.SftpATTRS; |
|
|
|
|
import com.jcraft.jsch.SftpException; |
|
|
|
|
|
|
|
|
|
import lombok.extern.log4j.Log4j2; |
|
|
|
|
|
|
|
|
|
@Component |
|
|
|
|
@Log4j2 |
|
|
|
|
public class SftpUtils { |
|
|
|
|
|
|
|
|
|
private Session session = null; |
|
|
|
@ -66,6 +68,8 @@ public class SftpUtils {
|
|
|
|
|
channelSftp.cd(uploadPath); // 원격 디렉토리로 이동
|
|
|
|
|
channelSftp.put(inputStream, fileName); // 파일 업로드
|
|
|
|
|
|
|
|
|
|
log.info("파일 업로드 완료"); |
|
|
|
|
|
|
|
|
|
} catch (JSchException | SftpException | UnsupportedEncodingException e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} finally { |
|
|
|
|