diff --git a/packages/nodes-base/nodes/Webhook.node.ts b/packages/nodes-base/nodes/Webhook.node.ts index 163f33268..e2efa73e1 100644 --- a/packages/nodes-base/nodes/Webhook.node.ts +++ b/packages/nodes-base/nodes/Webhook.node.ts @@ -1,4 +1,5 @@ import { + BINARY_ENCODING, IWebhookFunctions, } from 'n8n-core'; @@ -330,7 +331,7 @@ export class Webhook implements INodeType { const fileContent = await fs.promises.readFile(files[file].path); const buffer = Buffer.from(fileContent); set(returnData[0], `binary[${fileName}]`, { - data: buffer.toString('base64'), + data: buffer.toString(BINARY_ENCODING), mimeType: fileJson.type, fileName: fileJson.name, fileExtension, @@ -357,7 +358,7 @@ export class Webhook implements INodeType { response.binary = { data: { // @ts-ignore - data: req.rawBody.toString('base64'), + data: req.rawBody.toString(BINARY_ENCODING), mimeType, } };