si tengo una etiqueta de audio (html5) como el ejemplo a continuación contiene un audio (no vacío)
¿Cómo puedo subir el contenido de audio a mi servidor usando ajax? el problema es cuál es el atributo o valor de la etiqueta de audio que debo enviar por ajax a la acción en el controlador. . parte HTML:
<audio id="audiotag" src="http://www.sololearn.com/uploads/audio.mp3" controls> Audio element not supported by your browser </audio>ajax:
$.ajax({ type: 'POST', data: { 'recording': $('#audiotag').val() }, url: '@Url.Action("UploadAudio", "Pages")', success: function (data) { alert('s'); } });acción en el controlador:
public async Task<IActionResult> UploadAudio(IFormFile recording) { string audio = await UserFile.UploadeNewFileAsync("", recording, _environment.WebRootPath, Properties.Resources.Courses); return Ok(); }