Comment puis-je ouvrir des fichiers locaux dans le navigateur Android par défaut?


31

Je souhaite ouvrir les fichiers locaux qui se trouvent sur ma carte SD dans le navigateur Android. Comment puis-je accomplir cela?


2
C'est assez proche d'un doublon ... Ouvrir le fichier HTML depuis la carte SD
eldarerathis

Désolé ma recherche n'a pas attrapé celui-là. Oui, c'est assez proche - bien que je demande plus que des fichiers HTML.
Daniel

Je ne voterais probablement pas pour fermer ceci (si j'avais 3k), mais maintenant l'autre apparaît dans la zone "Linked". Je pense que je pourrais revenir en arrière et laisser un commentaire sur l'autre afin que les chercheurs obtiennent des liens dans les deux sens. Ceux-ci semblent obtenir des résultats pour des termes de recherche très différents. Edit : Hm, la section "Linked" relie déjà les deux sens, mais j'ajouterai un commentaire sur l'ancien car il serait plus visible ...
eldarerathis

Réponses:


20

Pour afficher les fichiers locaux sur la carte SD avec le navigateur Android par défaut, entrez simplement file://sdcard/le chemin du fichier que vous souhaitez afficher. Par exemple, si vous avez un fichier xml nommé "personne" dans un dossier nommé "xmlfiles", il ressemblerait file://sdcard/xmlfiles/person.xmlà votre barre d'adresse. Vous pouvez créer des signets pour le fichier que vous consultez, mais si vous essayez de créer un raccourci vers ce signet ou d'utiliser un widget de signet (au moins celui de HTC), cela ne fonctionnera pas et peut générer une erreur "Le programme lié n'est plus installé sur votre téléphone". Les signets fonctionneront s'ils sont ouverts à partir du navigateur.

Jusqu'à présent, j'ai vérifié que le navigateur peut ouvrir / rendre ces fichiers: xml, fichiers html (htm) et fichiers image

Il ne peut pas ouvrir les fichiers PDF.

Selon ce commentaire, cela fonctionne pour Android 2.1 et supérieur


Cela ne fonctionne pas pour moi avec les répertoires (je peux donc parcourir le système de fichiers plutôt que de taper beaucoup): "La page Web sur file: // sdcard / download n'a pas pu être chargée comme: est un répertoire". Cela peut-il également être fait pour fonctionner d'une manière ou d'une autre?
nealmcb

quel chemin faut-il utiliser pour le stockage interne ??
Fedor Steeman

4

J'ai trouvé une solution au problème du navigateur de fichiers local sur ma tablette Xoom

J'ai essayé d'ouvrir un fichier local avec Opera en tapant file: ///mnt/sdcard/Documents/blabla.html. Opera a changé l'adresse dans le fichier: // localhost / mnt / Documents ... L'utilisation de la syntaxe localhost sur le navigateur Android a ouvert le fichier local.


2

La réponse est déjà là, mais j'ajoute ma valeur de 2 cents. J'utilise la Galaxy Tab S 10.5 et pour moi "file: // localhost / sdcard" fonctionne dans le navigateur Chrome sur Android fourni avec cet appareil. Je pensais que la carte SD ferait référence à un périphérique multimédia externe que vous pouvez brancher, mais il s'avère que la carte SD dans cet URI fait référence à la mémoire intégrée de l'appareil. Je voulais tester des wireframes DIY (avec JavaScript, XHTML et CSS) et ils fonctionnent une fois que j'ai activé JavaScript pour Chrome.


0

Vous pouvez parcourir le système de fichiers avec Firefox pour Android


3
Au cas où quelqu'un voudrait l'essayer, il n'est pas évident de savoir comment le faire car il ne semble pas y avoir d'option ou de bouton vous permettant de le faire. Si vous sélectionnez la case d'adresse en haut des fenêtres et tapez file://puis appuyez sur Entrée, vous devriez voir une liste de fichiers qui vous permet de parcourir les répertoires et de cliquer sur les fichiers pour les afficher.
GAThrawn

2
@GAThrawn "ERR_ACCESS_DENIED"
Spook

@Spook J'ai pensé qu'il était possible que les choses aient changé au cours des 3 années écoulées depuis que j'ai écrit ce commentaire, mais non. Je viens de l'essayer sur mon Nexus 5 (Android 4.4.4) et mon Xoom (4.1.2), tous deux exécutant Firefox 31, et cela fonctionne dans les deux. Firefox change 'file: //' en 'file: ///' mais c'est la seule différence avec mon commentaire ci-dessus.
GAThrawn

@GAThrawn Ensuite, cela semble être un problème avec les appareils Samsung Galaxy. Essayé sur S4 et 10.1 2014 et obtenu les mêmes résultats :(
Spook
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.