Загрузить фото node.js с ошибкой source.on не является функцией - PullRequest
1 голос
/ 30 марта 2020

У меня возникла проблема при загрузке фотографий с почтальона, из-за чего я получаю сообщение об ошибке source.on не работает. Мне нужна ваша помощь, что-то не так с моим кодом? нужна ваша помощь заранее

вот код

try {
      const form = new FormData();
      form.append('fileFieldName', {

        name: fileReceivedFromClient.originalname,
        type: fileReceivedFromClient.mimetype
      });
      await axios.post(`${config.get('UPLOAD_PHOTO')}/api/subscribers/upload?subscriberId=${subscriberId}`, form)
        .catch((error) => {
          res.status(httpStatus.internalServerError).json({
            success: false,
            message: error,
            code: errorCodes.internalServerError
          });
        });

      return res.status(httpStatus.ok).json({
        success: true,
        status: httpStatus.ok,
        message: 'Successfully Upload Photo',
      });
    } catch (e) {
      return res.status(e.statusCode || httpStatus.internalServerError).json({
        success: false,
        message: (e.error && e.error.message) || e.message || e,
        code: errorCodes.internalServerError
      });
    }
  }
};


module.exports = (router) => {
  router.post('/', upload.single('fileFieldName'), uploadPhotoController.upload);
};
...