HTML5: cómo detectar que un archivo es accesible

En mi aplicación, cargo un archivo en el servidor mediante la API de archivos HTML5; sin embargo, me encuentro en una situación en la que no se puede acceder a un archivo porque otro proceso lo está utilizando. En realidad, esto crea dos condiciones de error diferentes en Firefox y en Chrome. ¿Hay alguna forma de detectar si un archivo es inaccesible usando html5?

preguntado el 22 de mayo de 12 a las 20:05

¿Ha mirado la muestra en este enlace que muestra cómo puede leer un archivo y, en caso de error, puede escribir el controlador de error adecuado? azoft.com/spotlight/2011/02/02/filesystem-apifile-api.html -

¡Gracias por el comentario! Eso funcionará, sin embargo, actualmente no estoy leyendo el archivo localmente, solo lo estoy cortando y enviando al servidor. Me preguntaba si hay una llamada API para verificar si es legible sin tener que leerlo localmente... -

1 Respuestas

¿Ha mirado la muestra en este enlace que muestra cómo puede leer un archivo y, en caso de error, puede escribir el controlador de error adecuado?

http://www.azoft.com/spotlight/2011/02/02/filesystem-apifile-api.html

Acerca de su segunda pregunta "si hay una llamada API para verificar si es legible sin tener que leerla localmente", verifiqué que no existe tal API para obtener el estado del controlador del archivo y verificarlo. Creo que podría ser porque (pero puedo estar equivocado):

  • la aplicación web se ejecuta en cualquier caja con privilegios limitados y obtener el manejo del archivo podría requerir acceso a nivel de SISTEMA
  • El acceso al identificador de archivos podría ser diferente para diferentes sistemas operativos (Linux o Windows)

contestado el 23 de mayo de 12 a las 19:05

Tenía la esperanza de evitar leer el archivo (como en la muestra), pero finalmente lo leo para averiguar si es accesible, ¡gracias! - Tamar

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.