2 votes

Code d'erreur (ERR_ACCESS_DENIED) Fichier HTML local sur la carte SD avec Chrome

Je ne peux pas accéder aux fichiers HTML locaux de la carte SD externe sur mon Lenovo S6000 dans Chrome. Elle est montée dans le répertoire /mnt/extSdCard. La navigation vers file:///mnt/extSdCard affiche ce message :

Le fichier situé à l'adresse file:///storage/sdcard0/foo/bar.html n'est pas lisible. Il a peut-être été supprimé, déplacé ou les autorisations du fichier empêchent l'accès. Code d'erreur (ERR_ACCESS_DENIED)

J'ai essayé plusieurs navigateurs. Certains affichent l'application et ne fonctionnent pas, d'autres affichent l'application et fonctionnent, d'autres encore affichent l'erreur ci-dessus. Il est intéressant de noter que j'ai deux tablettes. Celle avec le firmware mis à jour est celle qui ne fonctionne pas. J'ai attendu la mise à jour de la deuxième et Chrome fonctionne avec les fichiers HTML locaux.

Des commentaires :

$ls -l index.html
-rw-rw-r-- root  sdcard_rw  8097  2013-11-20 10:40 index.html

0voto

Paul Griffin Points 11

Au cas où quelqu'un d'autre tomberait dessus. Je n'ai pas complètement compris pourquoi une tablette avec un firmware mis à jour fonctionne et une tablette sans mise à jour ne fonctionne pas avec le même chemin de fichier depuis sdcard0. J'ai remarqué que sur la tablette avec le firmware mis à jour, dans le stockage, j'ai des dossiers emulated (lecture seule), sdcard0 (lecture/écriture) et sdcard1 (aucun des deux). D'après ce que j'ai compris, ce sont des dossiers multi-utilisateurs d'Android 4.2.

L'utilisation du fichier html à partir de l'un ou l'autre des dossiers legacy/0 dans le dossier émulé s'avère fonctionner correctement avec Chrome. Ces deux dossiers sont accessibles en lecture et en écriture. C'est donc ma solution pour le moment.

Note secondaire, le dossier émulé n'est pas sur la tablette sans mise à jour du firmware.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X