n8n-guide
n8n 커뮤니티
자동화 워크플로우 공유
강의 & 협업 문의
Share
Sign In
생성된 멀티 파일들을 하나로 모아서 압축하기 (Binary & Compress)
Aggregate 노드에서 options에 Include Binaries를 체크. 그리고 Keep Only Unique Binaries를 체크하면 중복도 제거해줌.
n8n의 Compression 노드(또는 그 외 Binary 필드를 여러 개 지정해야 하는 노드)에서, 매번 data, data_1, data_2...처럼 수작업으로 쓰지 않고
자동으로 모든 Binary 필드 이름을 가져오려면
, 보통 아래와 같은 표현식을 사용합니다:
1.
Compression 노드
의
Input Binary Fields
(또는 해당되는 설정 항목)를
Expression
모드로 전환
2.다음과 같은 표현식을 입력
{{ Object.keys($binary).join(',') }}
•Object.keys($binary) 는 현재 아이템의 모든 Binary 필드 이름을 배열로 가져옵니다.
•.join(',') 는 배열을 콤마로 구분된 문자열로 만들어 줍니다.
이렇게 하면 현재 아이템에 존재하는 모든 Binary 필드 이름을 자동으로 모아서 지정할 수 있어, 매번 data, data_1, data_2 등을 일일이 써 줄 필요가 없습니다.
만약 특정 노드에서 온 Binary 데이터만 가져오고 싶다면, {{ Object.keys($node["노드이름"].binary).join(',') }} 처럼 작성하여 원하는 노드의 Binary 데이터에 접근할 수도 있습니다.
아래와 같이 압축을 풀면 잘 나오는 것을 확인 가능.
Made with Slashpage