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 html : S�lectionner tout - Visualiser dans une fen�tre � part
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 ?
Partager