Выгрузка большого файла с помощью 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
});

Может ли кто-нибудь помочь мне? в чем здесь проблема? Спасибо.

0 ответов

Другие вопросы по тегам