У меня есть этот код:
function send_sound_file(file) {
const xhr = new XMLHttpRequest();
const messageElement = document.createElement('div');
xhr.onreadystatechange = function () {
console.log(xhr.responseText);
}
try {
xhr.open("POST", "http://localhost:8091/sound/")
}
catch (e) {
alert(e.message);
return;
}
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr.send(file);
}
Этот код отправляет записанный аудиофайл на локальный сервер для проверки.Сервер должен вернуть JSON. Но я получаю следующую ошибку:
Блокировка перекрестного чтения (CORB) заблокировала перекрестный ответ http://localhost:8091/sound/ с приложением MIME-типа / json.
У меня нет доступа к исходным файлам моего локального сервера.А мой js-код будет запускаться только из файловой системы, например: file: /// C: /Users/Desktop/web/index1.html.
Как решить проблему получения JSON излокальный сервер?