Pregunta

Me gustaría mostrar imágenes en mi sitio web que se almacenan en un sistema de ficheros local visitantes.

Suponiendo que tengo la ubicación de la imagen en la unidad de los visitantes (por ejemplo, C: \ Documents and Settings \ Ropstah \ image.png), es entonces posible para mí para visualizar esta imagen en mi sitio web de Internet (por ejemplo, www.website.com)?

No se parecerán Las imágenes a cargar cuando se utiliza la siguiente sintaxis (Internet Explorer 7, Firefox 3, etc ..):

<img src="file://c:\Documents and Settings\Ropstah\image.png" />

Las imágenes DO pantalla si el archivo html (que yo uso en website.com/index.html) se encuentra en mi PC local ...

¿Fue útil?

Solución

Esto suena como configuración de seguridad del navegador web, lo que probablemente se establecen a un nivel que impida el acceso de sistema de archivos local para un sitio de Internet.

La configuración de seguridad pueden ser editados por los usuarios, de manera específica para cada navegador. por ejemplo, para el IE es en Herramientas -> Opciones de Internet -> Seguridad

Otros consejos

Puede si el usuario establece su sitio para estar en la zona de confianza.

No se puede.

Estúpidamente, estos navegadores han decidido cerrar "agujeros de seguridad" al no permitir que las páginas web pública para desactivar el contenido local.

El uso de HTML puro no se puede acceder a los archivos almacenados en los ordenadores de los usuarios. En su lugar podría usar Flash, Java Applet, ActiveX, Silverlight, ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top