2 votos

Código de error (ERR_ACCESS_DENIED) Archivo HTML local en la tarjeta SD con Chrome

No puedo acceder a archivos HTML locales en la tarjeta SD externa en mi Lenovo S6000 a través de Chrome. Está montado en /mnt/extSdCard. Al intentar abrir file:///mnt/extSdCard aparece este mensaje:

El archivo en file:///storage/sdcard0/foo/bar.html no se puede leer. Puede haber sido eliminado, movido, o los permisos del archivo pueden estar impidiendo el acceso. Código de error (ERR_ACCESS_DENIED)

He probado con varios navegadores. Algunos muestran la aplicación y no funcionan, otros muestran la aplicación y sí funcionan, algunos muestran el error anterior. Curiosamente, tengo 2 tabletas. La que tiene el firmware actualizado es la que no funciona. Me he abstenido de actualizar la segunda y Chrome funciona con archivos HTML locales.

De los comentarios:

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

0 votos

Simplemente para agregar, la ruta del archivo etc. es correcta. Los permisos están allí. Incluso agregué el grupo de permisos 'Todos' con permisos completos solo para asegurarme.

0 votos

¡Bienvenido al sitio! Solo para estar seguros, (si tienes una aplicación Terminal o ADB Shell) ¿podrías por favor editar tu pregunta y darnos la salida de ls -l /ruta/a/foo/bar.html?

0 votos

No estoy familiarizado con lo que estás tratando de averiguar. Estaré encantado de hacerte saber. ¿Necesito ingresar algún 'comando' en una aplicación de terminal?

0voto

John Sampson Puntos 11

En caso de que alguien más se encuentre con esto. No pude descubrir completamente por qué una tableta con firmware actualizado funciona y una tableta no actualizada no lo hace con la misma ruta de archivo desde sdcard0. Noté que en la tableta con firmware actualizado en almacenamiento tengo carpetas emulated (solo lectura), sdcard0 (lectura/escritura) y sdcard1 (ninguna). Lo que entiendo es que estas son carpetas multiusuario de Android 4.2.

Usando el archivo html desde las carpetas legacy/0 dentro de la carpeta emulated resulta funcionar bien con Chrome. Ambas carpetas son de lectura y escritura. Así que esa es mi solución por ahora.

Nota adicional, la carpeta emulated no está en la tableta con firmware no actualizado.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X