Bonjour,
Lorsque je crée dynamiqement des file upload, le navigateur ne m'envoit pas dans le formulaire le contenu des fichiers.
si je capture le stream j'ai ça :
(donc sans nom du fichier ni dessous le code binaire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 -----------------------------7d717c111c9048c Content-Disposition: form-data; name="filUpload1"; filename="" Content-Type: application/octet-stream
le code javascript que j'utilise :
Le divStockageInputFile c'est un div caché bien compris entres les balises form.
Code : 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 oCompteur++; //Création du nouveau contrôle de fichier var oNewInputFile = document.createElement("input"); var oNewName = "filUpload" + oCompteur; oNewInputFile.type = "file"; oNewInputFile.id = "filUpload" + oCompteur; oNewInputFile.name = "filUpload" + oCompteur; document.getElementById("divStockageInputFile").appendChild(oNewInputFile); //On affiche la boîte de dialogue oNewInputFile.click();
Une idée ?
Partager