загрузите аудиоконтент html5 на сервер с помощью ajax и asp.net

#javascript #asp.net #ajax #audio

Вопрос:

если у меня есть тег audio(html5), например, ниже, он содержит аудио(не пустой).

как я могу загрузить аудиоконтент на свой сервер с помощью ajax. проблема в том, какой атрибут или значение звукового тега я должен отправить с помощью ajax для действия в контроллере. . html-часть:

 <audio id="audiotag" src="http://www.sololearn.com/uploads/audio.mp3" controls>
    Audio element not supported by your browser
</audio>
 

аякс:

 $.ajax({
        type: 'POST',
        data: { 'recording': $('#audiotag').val() },
        url: '@Url.Action("UploadAudio", "Pages")',
        success: function (data) {
          alert('s');
        }
     });
 

действие в контроллере:

 public async Task<IActionResult> UploadAudio(IFormFile recording)
    {
        string audio = await UserFile.UploadeNewFileAsync("", recording, 
       _environment.WebRootPath, Properties.Resources.Courses);

        return Ok();
    }