Files
n8n-enterprise-unlocked/test-workflows/workflows/105.json
2025-05-20 07:24:56 +01:00

133 lines
3.0 KiB
JSON

{
"createdAt": "2021-03-04T13:31:56.288Z",
"updatedAt": "2021-03-04T13:31:56.288Z",
"id": "105",
"name": "WriteBinaryFile",
"active": false,
"nodes": [
{
"parameters": {},
"name": "Start",
"type": "n8n-nodes-base.start",
"typeVersion": 1,
"position": [
250,
300
],
"id": "6ad9a76c-8bd9-4a23-98ad-12e9f913fb9d"
},
{
"parameters": {
"fileName": "/tmp/test_write_binary_file.txt"
},
"name": "Write Binary File",
"type": "n8n-nodes-base.writeBinaryFile",
"typeVersion": 1,
"position": [
650,
300
],
"notesInFlow": true,
"notes": "Write binary file in /tmp directory",
"id": "c323f3c4-c1ca-4c7c-acbd-0387e14966ca"
},
{
"parameters": {
"filePath": "/tmp/test_write_binary_file.txt"
},
"name": "Read Binary File",
"type": "n8n-nodes-base.readBinaryFile",
"typeVersion": 1,
"position": [
850,
300
],
"notesInFlow": true,
"notes": "Read file data",
"id": "19df8a14-6a25-4c6d-a891-095562ce311a"
},
{
"parameters": {
"functionCode": "items = [\n{\njson:{},\nbinary: {\n\tdata: {\n\t\tdata: 'VGVzdCBXcml0ZSBCaW5hcnkgRmlsZSBub2Rl',\n\t\tfileExtension: 'txt', \n\t\tfileName: 'file.txt', \n\t}\n}\n}\n\n];\nreturn items;"
},
"name": "Function",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [
460,
300
],
"notesInFlow": true,
"notes": "Prepare file data",
"id": "0a14fc91-53a3-4c8a-b1cb-eef0734f016a"
},
{
"parameters": {
"functionCode": "testData ='VGVzdCBXcml0ZSBCaW5hcnkgRmlsZSBub2Rl';\n\nif(items[0].binary.data.data !== testData){\n throw new Error('Error in Write Binary File node');\n}\nreturn items;"
},
"name": "Function1",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [
1020,
300
],
"notesInFlow": true,
"notes": "Verify file data",
"id": "fe251599-60cf-45df-a1fc-4c0f5b019b50"
}
],
"connections": {
"Write Binary File": {
"main": [
[
{
"node": "Read Binary File",
"type": "main",
"index": 0
}
]
]
},
"Function": {
"main": [
[
{
"node": "Write Binary File",
"type": "main",
"index": 0
}
]
]
},
"Start": {
"main": [
[
{
"node": "Function",
"type": "main",
"index": 0
}
]
]
},
"Read Binary File": {
"main": [
[
{
"node": "Function1",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {},
"staticData": null,
"meta": null,
"pinData": null,
"versionId": null,
"triggerCount": 0,
"tags": []
}