Загрузка изображений в node.js приводит к повреждению файлов - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу сохранить изображение в моей папке node.js.

Функция сохранения:

function saveBrochure(brochure, image, file) {
  return uploadBrochure(file).then(
    data => {
      uploadImage(image);
      return brochureModel.addBrochure(brochure);
    },
    error => {
      return error;
    }
  );
}

функция загрузки :

function uploadImage(image) {
  var path = 'my-path/' + image.filename;
  fs.writeFile(path, image, function(err) {
    if (err) {
      console.log(err);
    }
  });
}

Мой объект изображения выглядит следующим образом

destination:"path"
encoding:"7bit"
fieldname:"image"
filename:"filename"
mimetype:"image/png"
originalname:"filename"
path:"path/filename.png"
size:155217

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

Любая идеячто я делаю не так?

...