본문으로 건너뛰기

FTP/SFTP

FTP/SFTP 아이콘ssemworks-microservice-base.ftp
통신/외부전송

FTP·SFTP 서버에서 파일을 업/다운로드하거나 목록을 조회한다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.ftp
표시 이름FTP/SFTP
카테고리통신/외부
그룹input
버전1

자격증명

이름필수
ftp

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
프로토콜protocol선택ftp사용할 전송 프로토콜
선택지: FTP(ftp) · SFTP(sftp)
동작operation선택download수행할 동작
선택지: 목록 조회(list) · 다운로드(download) · 업로드(upload) · 삭제(delete) · 이름변경/이동(rename)
경로path문자열""대상 경로 (표현식 사용 가능)
표시 조건: operation = "list" 또는 "download" 또는 "upload" 또는 "delete"
이전 경로oldPath문자열""이름변경/이동 대상의 현재 경로 (표현식 사용 가능)
표시 조건: operation = "rename"
새 경로newPath문자열""이름변경/이동 후 경로 (표현식 사용 가능)
표시 조건: operation = "rename"
바이너리 프로퍼티명binaryPropertyName문자열data다운로드 결과를 담을(또는 업로드 시 읽을) base64 바이너리 필드명
표시 조건: operation = "download" 또는 "upload"
바이너리 데이터 사용binaryData불리언truetrue 면 입력의 바이너리 프로퍼티명 필드(base64)를 업로드, false 면 텍스트 필드(fileContent)를 업로드
표시 조건: operation = "upload"
파일 내용fileContent문자열""업로드할 텍스트 본문 (표현식 사용 가능, 바이너리 데이터 사용=false 일 때)
표시 조건: operation = "upload", binaryData = false
옵션options컬렉션{}

옵션 하위 필드

파라미터이름타입기본값설명
타임아웃(ms)timeout숫자10000연결/응답 타임아웃(밀리초)
폴더 대상folder불리언false동작=삭제일 때만 적용. 삭제 대상이 파일이 아닌 디렉토리인지 여부
상위 디렉토리 자동 생성createDirectories불리언false동작=이름변경/이동일 때만 적용. 새 경로의 상위 디렉토리가 없으면 생성 후 재시도할지 여부