Вам необходимо отправить изображение как Base64 в вашем объекте следующим образом:
var data = {
name: 'John',
age: 27,
picture: 'data:image/png;base64,R0lGODlhPQBEAJos...',
}
В NodeJS, если использовать Express, изображение будет req.body.picture
. Итак, все, что вам нужно сделать, это сохранить файл, а затем получить временный путь и сделать то, что вам нужно.
Вы можете сохранить файл base64, выполнив:
var filePath = './tmp/myPicture.png';
fs.writeFile(filePath, req.body.picture, 'base64', (err) => {
if (err) {
res.json({ err: 'Error while creating temp file from base64.' });
} else {
// Your file was uploaded, so you can read your file here.
}
});