テンプレート_Base64エンコード
中級
これはFile Management分野の自動化ワークフローで、9個のノードを含みます。主にSet, ConvertToFile, ManualTrigger, ExtractFromFileなどのノードを使用。 ファイル処理を通じてJSONオブジェクトをBase64文字列に変換
前提条件
- •特別な前提条件なし、インポートしてすぐに使用可能
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"name": "Templates_Base64_Encode",
"nodes": [
{
"id": "923f05ea-cd34-4116-8c1d-83a51fe0080c",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
-140
],
"parameters": {
"color": 7,
"width": 480,
"height": 320,
"content": "## Create Example JSON data\n"
},
"typeVersion": 1
},
{
"id": "d1a367bc-f372-40ef-ac8a-abc6326a6b8c",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-140
],
"parameters": {
"color": 4,
"width": 440,
"height": 320,
"content": "## Stringify JSON and Save to Binary\n"
},
"typeVersion": 1
},
{
"id": "960842f1-5017-415f-80b6-4e21d2c0c51d",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
380,
-140
],
"parameters": {
"color": 4,
"width": 360,
"height": 320,
"content": "## Convert Binary Data to Base64 Encoded string\n"
},
"typeVersion": 1
},
{
"id": "f0b298ab-18f7-414a-ae27-76266830029c",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
-320
],
"parameters": {
"color": 7,
"width": 1320,
"content": "## Encode JSON to Base64 String\nThis example workflow demonstrates how to convert a JSON object into a base64-encoded string using n8n’s built-in file processing capabilities. This is a common requirement when working with APIs, webhooks, or SaaS integrations that expect payloads to be base64-encoded.\n\n**Put the 3 nodes in green into a Sub and make a reusable base64 encoder in your projects.**"
},
"typeVersion": 1
},
{
"id": "dd1d4e6b-40ee-4d37-97c0-6bc4d1c9d560",
"name": "Jsonデータ作成",
"type": "n8n-nodes-base.set",
"position": [
-300,
-20
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"string\": \"Hello, world!\",\n \"number\": 42,\n \"float\": 3.14,\n \"booleanTrue\": true,\n \"booleanFalse\": false,\n \"nullValue\": null,\n \"array\": [1, \"two\", false, null],\n \"nestedObject\": {\n \"id\": 1,\n \"name\": \"Nested\",\n \"attributes\": {\n \"active\": true,\n \"tags\": [\"test\", \"sample\"]\n }\n },\n \"arrayOfObjects\": [\n { \"type\": \"A\", \"value\": 10 },\n { \"type\": \"B\", \"value\": 20 }\n ],\n \"emptyArray\": [],\n \"emptyObject\": {}\n}\n"
},
"typeVersion": 3.4
},
{
"id": "c25f38bf-72a1-4fe3-89b9-dcf0d1d34e30",
"name": "手動実行",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-520,
-20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "dcf01114-59d8-4c25-8ee3-5405bed263f2",
"name": "JSONを文字列に変換",
"type": "n8n-nodes-base.set",
"position": [
-20,
-20
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "75e77a08-177d-46dc-bf82-69348bae9e76",
"name": "json_text",
"type": "string",
"value": "={{ JSON.stringify($json) }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "17547a53-ec81-4050-96fe-f1f73542ce85",
"name": "バイナリからBase64を抽出",
"type": "n8n-nodes-base.extractFromFile",
"position": [
460,
-20
],
"parameters": {
"options": {},
"operation": "binaryToPropery",
"destinationKey": "base64_text",
"binaryPropertyName": "encoded_text"
},
"typeVersion": 1
},
{
"id": "dd01f82c-2abb-48ff-acbe-0584721225b0",
"name": "文字列をバイナリに変換",
"type": "n8n-nodes-base.convertToFile",
"position": [
180,
-20
],
"parameters": {
"options": {
"encoding": "utf8"
},
"operation": "toText",
"sourceProperty": "json_text",
"binaryPropertyName": "encoded_text"
},
"typeVersion": 1.1
}
],
"settings": {
"executionOrder": "v1"
},
"connections": {
"dd1d4e6b-40ee-4d37-97c0-6bc4d1c9d560": {
"main": [
[
{
"node": "dcf01114-59d8-4c25-8ee3-5405bed263f2",
"type": "main",
"index": 0
}
]
]
},
"c25f38bf-72a1-4fe3-89b9-dcf0d1d34e30": {
"main": [
[
{
"node": "dd1d4e6b-40ee-4d37-97c0-6bc4d1c9d560",
"type": "main",
"index": 0
}
]
]
},
"dcf01114-59d8-4c25-8ee3-5405bed263f2": {
"main": [
[
{
"node": "dd01f82c-2abb-48ff-acbe-0584721225b0",
"type": "main",
"index": 0
}
]
]
},
"dd01f82c-2abb-48ff-acbe-0584721225b0": {
"main": [
[
{
"node": "17547a53-ec81-4050-96fe-f1f73542ce85",
"type": "main",
"index": 0
}
]
]
},
"17547a53-ec81-4050-96fe-f1f73542ce85": {
"main": [
[]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - ファイル管理
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Ada AI を使って複数のソースからのデータを分析・解釈・可視化
Ada AI を使用して複数のデータソースを分析し、解釈し、可視化する
Set
Code
Gmail
+
Set
Code
Gmail
25 ノードAda
以下は、入力された中国語テキストを日本語に正確に翻訳し、元の専門用語は変更せず、1 行に 1 つの翻訳を加えた結果です。
DeepGramとGPT-4oによる音声対話分析・可視化
Set
Code
Html
+
Set
Code
Html
54 ノードRealSimple Solutions
人工知能
Unipile と Google Sheets を使って LinkedIn 連絡依頼とアイシングメッセージを自動送信
Unipile と Google Sheets を使って LinkedIn 連絡先へのリクエストとフリーマーキングメッセージを自動送信
If
Set
Code
+
If
Set
Code
44 ノードPollupAI
その他
LinkedInおよびXウイルスのなコンテンツ自動エンジン
AIを使ってLinkedInとXにウイルスのなコンテンツを自動生成して公開する
If
Set
Wait
+
If
Set
Wait
156 ノードDiptamoy Barman
コンテンツ作成
n8nとGemini AI画像編集を活用した画像修復サービスの構築
n8nとGemini AI画像編集による画像修復サービスの構築
Set
Split Out
Google Drive
+
Set
Split Out
Google Drive
17 ノードJimleuk
デザイン
n8n と Gemini AI を使って画像編集で分離された画像を結合
n8nとGemini AIを使った画像編集による画像の分離と接合
Set
Merge
Aggregate
+
Set
Merge
Aggregate
20 ノードJimleuk
デザイン