From 2bb196ad725a3d2deb515e8ea8b4f1c329466817 Mon Sep 17 00:00:00 2001 From: cloudinary-pkoniu Date: Tue, 5 Mar 2024 13:59:07 +0100 Subject: [PATCH] fix: file and field encoding fixed for next production build --- lib/uploader.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/uploader.js b/lib/uploader.js index 8a5ac324..2e9541fa 100644 --- a/lib/uploader.js +++ b/lib/uploader.js @@ -628,22 +628,22 @@ function post(url, post_data, boundary, file, callback, options) { function encodeFieldPart(boundary, name, value) { return [ - `--${boundary}`, - `Content-Disposition: form-data; name="${name}"`, - '', - value, + `--${boundary}\r\n`, + `Content-Disposition: form-data; name="${name}"\r\n`, + '\r\n', + `${value}\r\n`, '' - ].join("\r\n"); + ].join(''); } function encodeFilePart(boundary, type, name, filename) { return [ - `--${boundary}`, - `Content-Disposition: form-data; name="${name}"; filename="${filename}"`, - `Content-Type: ${type}`, - '', + `--${boundary}\r\n`, + `Content-Disposition: form-data; name="${name}"; filename="${filename}"\r\n`, + `Content-Type: ${type}\r\n`, + '\r\n', '' - ].join("\r\n"); + ].join(''); } exports.direct_upload = function direct_upload(callback_url, options = {}) {