바이너리 데이터
n8n v2.29바이너리 데이터는 이미지 파일이나 문서와 같은 모든 파일 형식의 데이터입니다. 이 페이지에서는 n8n의 바이너리 데이터와 관련된 리소스를 모아 놓았습니다. n8n 워크플로에서 바이너리 데이터를 처리할 수 있습니다. 바이너리 데이터 파일을 처리하는 데 전용으로 사용되는 세 가지 핵심 노드가 있습니다.
바이너리 데이터는 이미지 파일이나 문서와 같은 모든 파일 형식의 데이터입니다.
이 페이지에서는 n8n의 바이너리 데이터와 관련된 리소스를 모아 놓았습니다.
워크플로에서 바이너리 데이터 다루기#
n8n 워크플로에서 바이너리 데이터를 처리할 수 있습니다. n8n은 바이너리 데이터 작업에 도움이 되는 노드를 제공합니다. 코드를 사용할 수도 있습니다.
노드#
바이너리 데이터 파일을 처리하는 데 전용으로 사용되는 세 가지 핵심 노드가 있습니다.
- Convert to File: 입력 데이터를 받아 파일로 출력합니다.
- Extract From File: 바이너리 형식에서 데이터를 가져와 JSON으로 변환합니다.
- Read/Write Files from Disk: n8n이 실행 중인 머신에서 파일을 읽고 씁니다.
XML 및 HTML 데이터 작업을 위한 별도의 노드도 있습니다.
그리고 일반적인 작업을 수행하기 위한 노드도 있습니다.
Local File trigger를 사용하여 로컬 파일의 변경 사항을 기반으로 워크플로를 트리거할 수 있습니다.
바이너리 데이터 항목을 분할하거나 연결하려면 데이터 변환 노드를 사용하세요.
코드#
워크플로에서 바이너리 데이터를 조작하려면 Code node를 사용할 수 있습니다. 예를 들어, 바이너리 데이터 버퍼 가져오기에서는 워크플로에서 사용 가능한 바이너리 데이터를 가져오는 방법을 설명합니다.
셀프 호스팅 시 바이너리 데이터 모드 구성하기#
바이너리 데이터 환경 변수를 사용하여 셀프 호스팅 n8n 인스턴스가 바이너리 데이터를 처리하는 방식을 구성할 수 있습니다. 여기에는 저장 경로 설정 및 바이너리 데이터 저장 방법 선택과 같은 작업이 포함됩니다.
구성 방식은 n8n의 확장성에 영향을 미칩니다: 스케일링 | 바이너리 데이터 파일시스템 모드.
바이너리 파일을 읽고 쓰는 작업은 보안에 영향을 미칠 수 있습니다. 바이너리 데이터 읽기 및 쓰기를 비활성화하려면 NODES_EXCLUDE 환경 변수를 사용하세요. 자세한 내용은 환경 변수 | 노드를 참조하세요.