Нужно записать голосовое сообщение с микрофона и отправить его на сервер. Пытался использовать библиотеку Recorder.js, но она создает blob объект на стороне клиента и выдает ссылку на его скачивание.
function createDownloadLink() {
recorder && recorder.exportWAV(function (blob) {
var url = URL.createObjectURL(blob);
var li = document.createElement('li');
var au = document.createElement('audio');
var hf = document.createElement('a');
au.controls = true;
au.src = url;
hf.href = url;
hf.download = new Date().toISOString() + '.wav';
hf.innerHTML = hf.download;
li.appendChild(au);
li.appendChild(hf);
recordingslist.appendChild(li);
});
}
Вот функция, которая это делает. Само веб-приложение у меня написано на mvc 5 C#. Я пытался добавить созданный blob объект в input file его передавать, но это тоже не получилось. Может кто-нибудь показать как это сделать? Или подсказать другое решение, не используя эту библиотеку.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть две таблицы: ItemsClothing {id, name, type} ItemsClothing_Storage {id, name{}, size[A-D], count}