Сообщение от YuriWeb
|
в этой же форме размещена input file, которая загружает файл и отправляет на сервер
|
неправильно.
input file забирает готовый файл с компа пользователя, только и всего. Это лишь "источник файла".
А если файл пришел из другого источника (например, с микрофона), то форму надо сабмитить программно с помощью XHR+FormData. Ну или просто XHR, если только файл. А напрямую воткнуть этот файл в input file и засабмитить форму по-старинке не получится.