Bonjour,
Je débute la création d'un petit site web, et j'ai un soucis pour l'upload de fichiers sur les
navigateurs mobile.
Sur Chrome Android: ça ne peut pas sélectionner plusieurs fichier alors que l'input est en multiple.
Sur Firefox Android: ça n'envoi rien (je crois).
Sur Opera Mini Android: je déclare forfait, rien ne fonctionne !
Voila comment le code fonctionne:
-l'utilisateur sélectionne des images -> mise en tableau des fichiers à uploader.
-les fichiers sont envoyé un à un, avec ajax.
Pourquoi ça n'envoi rien ?
merci
code simplifié (juste ce qui peut poser problème)
le code original est différent mais revient au même.
Modifié par jojo-embrouille (11 Aug 2017 - 07:31)
Je débute la création d'un petit site web, et j'ai un soucis pour l'upload de fichiers sur les
navigateurs mobile.
Sur Chrome Android: ça ne peut pas sélectionner plusieurs fichier alors que l'input est en multiple.
Sur Firefox Android: ça n'envoi rien (je crois).
Sur Opera Mini Android: je déclare forfait, rien ne fonctionne !
Voila comment le code fonctionne:
-l'utilisateur sélectionne des images -> mise en tableau des fichiers à uploader.
-les fichiers sont envoyé un à un, avec ajax.
Pourquoi ça n'envoi rien ?
merci
code simplifié (juste ce qui peut poser problème)
le code original est différent mais revient au même.
var imgs_add_file_list = [f0, f1, ...]; // fichiers issus de input.files
var xhr = new XMLHttpRequest();
xhr.open('POST', 'imgs_add.php', true);
xhr.send(imgs_add_file_list.pop());
Modifié par jojo-embrouille (11 Aug 2017 - 07:31)