J'ai une application hybride construite en utilisant cordova et angularjs, pour Android, je lance l'application en utilisant un passage pour piétons.Crosswalk Cordova Android fichier multiple sélectionnez
J'ai parcouru Internet pour trouver la solution pour l'entrée du fichier html5 pour permettre la sélection de plusieurs fichiers.
J'utilise l'élément suivant pour la sélection de fichier:
<input type="file" multiple="multiple" name="files[]" />
Je courais version Android Lollipop 5.1.1 et la version Crosswalk 20, je l'ai testé avec la version Crosswalk 18 et 19 également. Chrome est installé sur mon appareil exécutant la dernière version bien que je ne pense pas que cela fasse une différence.
Lorsque je clique sur l'élément d'entrée ci-dessus, j'obtiens la boîte de dialogue attendue me demandant de sélectionner dans Mes Documents ou Appareil photo. Si je choisis de sélectionner dans Mes Documents, je ne peux sélectionner que des fichiers uniques, dans ce cas des images. Cela est vrai pour chaque application que je peux sélectionner des images, donc les 'Images', 'Vidéos', 'Audio', etc Android par défaut et les applications externes telles que Google Photos - Tous ne me permettent de sélectionner un seul fichier à la fois .
Dans l'image ci-dessous vous pouvez voir les fichiers listés, un appui long sur chaque carreau n'ajoute pas le fichier à une sélection multiple.
Cela fonctionne sur la version IOS de l'application. Après avoir exploré tout le matériel que je peux trouver en ligne, il semble que l'attribut multiple soit supporté sur Android 5+ sous Chrome 49+. Je ne sais pas s'il s'agit d'un problème de mise en œuvre d'un navigateur ou d'un système d'exploitation Android, ou autre chose? Quelqu'un pourrait-il conseiller.
Modifier
Juste pour confirmer cela ne fonctionne pas avec ou sans utiliser Crosswalk.
Même problème ici. Fait un bugreport @ le projet de crosswalk: https://crosswalk-project.org/jira/browse/XWALK-7352 –
Toute mise à jour sur ce ?? –