Aquí te va un ejemplo con un arreglo de archivos..
Código HTML:
Ver original<form enctype="multipart/form-data" id="formulario"> <input type="file" id="archivo" name="archivo[]" required>
Código Javascript
:
Ver original<script>
$("#formulario").submit(function () {
var formData = new FormData($("#formulario")[0]);
var ruta = "agregarArchivo.php";
$.ajax({
url: ruta,
type: "POST",
data: formData,
contentType: false,
processData: false,
success: function (datos)
{
$("#resultado").html(datos);
}
});
return false;
});
</script>';
Código PHP:
Ver original<?php
$cont = count($_FILES['archivo']["name"]); for ($i = 0; $i < $cont; $i++) {
$ruta_provisional = $_FILES['archivo']["tmp_name"][$i];
//Resto de acciones
}
?>