He encontrado en internet una nueva propiedad de html5 muy interesante.
input multiple, para poder seleccionar varios archivos a la vez .
Código HTML:
<form action="file-upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="uploads[]" multiple> <input type="submit" name="submit" value="Submit" /> </form>
Código PHP:
<?php
$count=1;
foreach ($_FILES['uploads']['tmp_name'] as $file) {
echo '<li>' . $file . '</li>';
copy($file, "uploads/" . $count.".jpg");
echo "Stored in: " . "uploads/" . $count.".jpg";
$count++;
}
print_r($_FILES); ?>
todo esta bien , pero
hay un dilema ,
imaginemos que el usuario es una persona que no usa mucho internet, y piensa que para seleccionar archivo hay que clickar uno por uno , y no seleccionar varios a la vez.
o imaginemos
que quiero subir varios fotos pero estos fotos estan en diferente carpetas.
Normalmente se hacia esto teniendo varios input
pero en estos tiempos tener una pagina llena de input no es muy agradable.
Estoy seguro que se puede hacer algo con esto.
Es decir, con un solo input seleccionar una foto, luego otra y que se anide a l
a lista y luego otra etc...
Si se hace esto solo se puede leer la ultima imagen, y las anteriores se borran de tmp
No se pero si alguien puede echarme una mano con esto , ...una cosa asi estaria muy interesante.
Si alguien sabe algo sobre este tema porfa que me hecha una mano.