Question

je voudrais afficher des images sur mon site qui sont stockés sur un système de fichiers local visiteurs.

En supposant que je l'emplacement de l'image sur les visiteurs en voiture (par exemple c: \ Documents and Settings \ Ropstah \ image.png), est-il possible pour moi d'afficher cette image sur mon site internet (par exemple www.website.com)?

Les images ne semblent charger quand j'utiliser la syntaxe suivante (Internet Explorer 7, Firefox 3 etc ..):

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

Les images DO affichage si le fichier .html (que j'utilise sur website.com/index.html) se trouve sur mon PC local ...

Était-ce utile?

La solution

Cela ressemble à des paramètres de sécurité du navigateur web, qui sont probablement fixés à un niveau qui empêche l'accès au système de fichiers local pour un site Internet.

Paramètres de sécurité peuvent être modifiés par les utilisateurs, d'une manière spécifique à chaque navigateur. par exemple pour IE il est Outils -> Options Internet -> Sécurité

Autres conseils

Vous pouvez si l'utilisateur définit votre site pour être dans la zone de confiance.

Vous ne pouvez pas.

Bêtement, ces navigateurs ont décidé de fermer « trous de sécurité » en ne permettant pas les pages Web publics pour désactiver le contenu local.

En utilisant HTML pur, vous ne pouvez pas accéder aux fichiers stockés sur les ordinateurs des utilisateurs. Vous pourriez plutôt utiliser Flash, Java Applet, ActiveX, Silverlight, ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top