Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/03/2016, 10:06
Avatar de danielpatc
danielpatc
 
Fecha de Ingreso: marzo-2016
Mensajes: 40
Antigüedad: 8 años, 9 meses
Puntos: 4
De acuerdo Respuesta: enviar array por post a php usando javascript

Aquí te va un ejemplo con un arreglo de archivos..
Código HTML:
Ver original
  1. <form enctype="multipart/form-data" id="formulario">
  2.    <label for="archivo">Adjuntar</label>
  3.    <input type="file" id="archivo" name="archivo[]" required>
  4.    <button type="submit" id="subir">Enviar</button>
  5. </form>
Código Javascript:
Ver original
  1. <script>
  2.             $("#formulario").submit(function () {
  3.                 var formData = new FormData($("#formulario")[0]);
  4.                     var ruta = "agregarArchivo.php";
  5.                     $.ajax({
  6.                         url: ruta,
  7.                         type: "POST",
  8.                         data: formData,
  9.                         contentType: false,
  10.                         processData: false,
  11.                         success: function (datos)
  12.                         {
  13.                             $("#resultado").html(datos);
  14.                         }
  15.                     });
  16.                     return false;
  17.             });
  18.        
  19. </script>';

Código PHP:
Ver original
  1. <?php
  2.     $cont = count($_FILES['archivo']["name"]);
  3.     for ($i = 0; $i < $cont; $i++) {
  4.         $ruta_provisional = $_FILES['archivo']["tmp_name"][$i];
  5.     //Resto de acciones
  6.     }
  7. ?>