Не могу понять как сохранить файл который пришел из формы
{ image:
{ fieldName: 'image',
originalFilename: 'Скриншот 2017-08-21 15.01.24.png',
path: 'C:\\Users\\Rus\\AppData\\Local\\Temp\\ABrfQcxdg5xXi6H8hzFyVHaV.png',
headers:
{ 'content-disposition': 'form-data; name="image"; filename="Скриншот 2017-08-21 15.01.24.png"',
'content-type': 'image/png' },
size: 546728,
name: 'Скриншот 2017-08-21 15.01.24.png',
type: 'image/png' } }
Как я его реализовал на стороне сервера
let express = require('express'),
multipart = require('connect-multiparty'),
fs = require('fs'),
multipartMiddleware = multipart(),
router = express.Router();
router.post('/zakaz', multipartMiddleware, (req, res) => {
console.log(req.body, req.files);
req.body.image = req.files.image.name;
console.log(req.body);
fs.createWriteStream('public/upload/' + req.body.image, {
flags: 'w',
defaultConfig: 'utf8',
fd: null,
autoClose: true
});
})
Но после сохранение у меня пустой файл, что я должен примерно сделать, чтобы нормально он скачался? Как я знаю мне нужно пересохранить файл который находится в path. Но как не понятно, я новичок в node js