Выгрузка большого файла с помощью ng-file-upload и обработка его на стороне сервера с помощью hapijs
У меня есть сервер hapi js на бэкэнде. Я загружаю файл с помощью ng-file-upload. Когда я обработал файл на сервере хапи, он выдал ошибку:
"Ошибка TypeError: Uncaught: невозможно прочитать свойство" content-length "из неопределенного"
Мой код:
config: {
validate: {
payload: {
file: Joi.object().required(),
maxBytes: 209715200,
output: 'stream',
parse: true
}
},
handler: function (request, reply) {
let form = new multiparty.Form();
//console.dir(request.payload);
form.parse(request.payload, function(err, fields, files) {
if (err) return reply(err);
else upload(files, reply);
});
}
}
Мой код на стороне клиента (ng-file-upload)
Upload.http({
url: '/upload',
data: file
});
Может ли кто-нибудь помочь мне? в чем здесь проблема? Спасибо.