Closed AlexPernot closed 9 years ago
Je vais le faire. :)
Bon, je suis face à un problème : pour explorer un DeviceStorage (typiquement carte SD), il n'existe qu'une méthode, enumerate(), qui fait un parcours récursif du DeviceStorage en ne retournant que les fichiers, et pas les dossiers.
Il faudrait donc que je parse le chemin de chaque fichier pour en déduire les dossiers, ce qui pourrait devenir très coûteux si la carte SD contient beaucoup de fichiers. Il faut donc contourner le problème.
Je propose un <input type="file" multiple>
sur la page d'initialisation. C'est moins élégant que juste sélectionner un dossier, mais il n'y a pas mieux sur Firefox aujourd'hui. À noter que Chrome propose la sélection de dossier en natif et que c'est en étude sur Firefox, donc à suivre.
Firefox OS, comme Android, ne propose pas d'interface toute faite pour parcourir les dossiers de la mémoire interne.
Il faut donc faire un écran pour ça, qui utilise l'API "Device Storage" de Firefox OS.