Я занимаюсь разработкой мобильного приложения с использованием React Native и использую функцию записи звука. Возможность записи аудио, и оно сохраняется в папке на мобильном устройстве "storage / emulated / 0 / записано_audio.wav". Но мне нужно после завершения записи я хочу вызвать API, который получит аудиофайл и сохранит его в базе данных. Ниже приведен пример кода, который я пытаюсь сделать, но он не работает.
onStartRecord = async () => {
RNVoiceRecorder.Record({
onDone: (path) => {
axios.post('MY_URL', {
filePath: path,
fileName: 'sample.wav'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
console.log(path);
},
onCancel: () => {
}
})
}