7️⃣

7. Handling files

ワークフローでファイルを処理すると、ユーザーはさまざまな種類のファイルを効率的にプレビュー、ダウンロード、圧縮、解凍できます。

ワークフロー構築の高度なファイル処理

📂このビデオでは、ワークフロー構築の高度な機能であるファイル処理について調べ、ノード出力のバイナリビューという新しいオプションを紹介します。
🖼バイナリ出力はファイル名、ディレクトリ、タイプ、サイズなどのファイルに関する重要な情報を提供しますが、テーブル、JSON、およびスキーマビューはファイルのみを処理しても空白のままです。
🔄例は、HTTPリクエストがファイルを検索してユーザーが直接プレビューまたはダウンロードできるようにする方法を示すことで、バイナリビューの機能を示しています。
📦 また、独自のホスティングやJSONオブジェクトの変換に役立つzip形式を使用したファイル圧縮および解凍ノードを含む、ファイル処理のための主要ノードについても議論しました。
📥 HTTPリクエストを実行して複数のファイルを検索することで、保存や転送が容易になるように単一のzipファイルに圧縮する方法を学びました。
📤 このビデオでは、Zipファイルを要求し、解凍し、複数のファイルを抽出するプロセスを説明しながら、さらなる処理のために別々のバイナリアイテムに分割する必要があることを強調しました。
🔧コードノードを使用してバイナリファイルを別々の項目に分割し、後続のワークフロー段階で各ファイルを効率的に処理できるようにしました。
🎥次のビデオでは、ワークフローの構築を新しいレベルに引き上げることができるエンタープライズ機能について説明します。
LiveWiki、YouTubeの中核コンテンツを10秒で! - https://livewiki.com/ko/content/n8n-advanced-course-handling-files
今回の映像ではファイルを扱う高度な機能を扱い、ファイルを処理する際にバイナリ表示オプションが追加で提供される。
画像や文書を読むときにこの機能を使ってファイルをプレビューしたり、コンピュータにダウンロードすることができます。
バイナリ出力には、ファイル名、ディレクトリ、ファイルタイプ、サイズなどの追加情報が含まれます。
バイナリビューでファイルをプレビューまたはダウンロードできます。
例として、HTTPリクエストを介してファイルをインポートし、バイナリデータをプレビューまたはダウンロードするプロセスについて説明します。
ファイル処理に関する有用なノードの紹介:圧縮/圧縮解除、ディスクからのファイルの読み取り/書き込み、JSONオブジェクトをファイル形式に変換するなど。
N8nでファイルを処理する方法を例に説明します。
HTTPリクエストノードを使用してイメージファイルをインポートし、バイナリビューでファイルをプレビューしてダウンロードするプロセスの説明。
2つのファイルを圧縮ノードを介してZIPファイルに圧縮するプロセスのデモ。
逆にZIPファイルを要求し、データを解凍するプロセスの説明。
ZIPファイルをインポートし、解凍ノードを使用してファイルを分離します。
コードノードを使用して解凍されたファイルを個々の項目に分割する例示的なデモンストレーション。
分離された各ファイルをバイナリ項目に分割し、それを処理するプロセスの説明。