отправить файл изображения в виде raw-двоичного файла по запросу http post

#javascript #node.js #http #post #content-type

Вопрос:

я попробовал следующий код, чтобы загрузить изображение Банни.сетевой сервер:

 const http = require("https");   const options = {   "method": "PUT",   "hostname": "storage.bunnycdn.com",   "port": null,   "path": "/storageZoneName/path/index.jpeg",   "headers": {   "Content-Type": "application/octet-stream"   }  };   const req = http.request(options, function (res) {   const chunks = [];    res.on("data", function (chunk) {   chunks.push(chunk);   });    res.on("end", function () {   const body = Buffer.concat(chunks);   console.log(body.toString());   });  });  req.write("data:image/jpeg;name=index.jpeg;base64,)  req.end();  

проблема с предыдущим кодом заключается в том, что загруженное изображение поступает в неправильном формате в виде текстового/обычного файла

агенты службы поддержки сказали мне, что вам нужно загрузить изображение в виде необработанных двоичных данных в теле http-запроса.

как я могу этого достичь?

любая помощь была бы очень признательна.

Спасибо