FeathersJS просто расширяет экспресс. Вам нужно добавить составной синтаксический анализатор, например multer , если вы декодируете данные формы (которая выглядит так, как вы).
const multer = require('multer');
const multipartMiddleware = multer();
// Upload Service with multipart support
app.use('/uploads',
// multer parses the file named 'uri'.
// Without extra params the data is
// temporarely kept in memory
multipartMiddleware.single('uri'),
// another middleware, this time to
// transfer the received file to feathers
function(req,res,next){
req.feathers.file = req.file;
next();
},
blobService({Model: blobStorage})
);
В конечном счете, перья используют свой сервис BLOB-объектов для создания файлов.
const blobService = require('feathers-blob');
const blobStorage = fs(__dirname + '/uploads');
Подробнее
Надеюсь, это поможет уточнить мой комментарий.