Input file multiple et 1 fichier par http request
Bonjour,
Je cherche � mettre en place un formulaire d'envoi de fichier avec la possibilit� de s�lectionner plusieurs fichiers dans un seul input file.
Le probl�me c'est que le serveur sur lequel tourne le script limite la taille maximum d'une requ�te.
J�aimerai donc d�couper les envois de fichier en une requ�te pour un fichier.
Pour cela je tente de r�cup�rer via javascript les fichiers contenu dans un input pour les d�placer dans un autre d'un autre formulaire.
Un petit test simple que j'ai r�alis� :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <form>
<input type="file" name="f1" id="f1" onchange="charge();" multiple />
</form>
<form>
<input type="file" name="f2" id="f2" multiple />
</form>
<script>
function charge(){
alert(document.getElementById('f1').files.length);
alert(document.getElementById('f2').files.length);
document.getElementById('f2').files[0] = document.getElementById('f1').files[1];
delete document.getElementById('f1').files[1];
alert(document.getElementById('f1').files.length);
alert(document.getElementById('f2').files.length);
}
</script> |
Il semblerait que l'on ne puisse pas manipuler les "files". Est ce normal ?