11486 sujets

JavaScript, DOM et API Web HTML5

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.

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)