Informação básica de como fazer upload de vários arquivos utilizando de forma rápida o HTML e jQuery
Script
$('#file').on('change', function () { submitFiles(); });
var submitFiles = function () { var fd = new FormData(); var files = $('#file')[0].files[0]; if (files === undefined || files === null || files === '') return null;
var lstArquivos = $('#file')[0].files; for (var i = 0; i < lstArquivos.length; i++) { fd.append('file-' + i, lstArquivos[i]); } $.ajax({ url: URL_POST type: 'post', data: fd, headers : {'Authorization' : token}, contentType: false, processData: false, success: function (data) { alert('sucesso'); } }) .fail(function (jqXHR, textStatus, msg) { alert('ERROR'); }); }
É só isso!
Obrigado e até mais!