Я пытаюсь загрузить видео на свой сервер, у меня есть приложение, созданное на реагирующем языке и работающее на Android, а мой бэкэнд создается с помощью Hapi js.Загрузка изображений в порядке, но при загрузке видео это не работает.
Я использую камеру реагирования для записи видео.Axios для отправки данных с клиента на сервер.
Я попытался загрузить файл изображения, и он успешно загрузился, но при попытке загрузить видео файл я обнаружил ошибку.Кроме того, я использовал FormData из своего приложения, чтобы отправить его через axios.
// app code
const type = `video/${codec}`;
const data = new FormData();
data.append("video", {
name: "mobile-video-upload",
type,
uri
});
axios.post('http://localhost:4000/api/upload',
data2).then(success => {
console.log(success, 'success');
}).catch(error => {
console.log(error, 'error');
})
// server code
{
method: 'POST',
path: '/api/upload',
config: {
payload: {
maxBytes: 209715200,
output: 'stream',
parse: true
}
},
handler: handlers.uploadQuestion,
}
on my app error is Error: Request failed with status code 413
on my server error is Parse error, stack: Error: Parse error at socketOnEnd (_http_server.js:456:20) at Socket.emit (events) at endReadableNT(_stream_readable.js) at process._tickCallback(internal/process/next_tick.js)