如何在互联网网站上显示本地存储的图像?

时间:2009-05-17 19:08:17

标签: html image local-files

我想在我的网站上显示存储在访问者本地文件系统上的图像。

假设我在访问者驱动器上有图像的位置(例如c:\ Documents And Settings \ Ropstah \ image.png),那么我是否可以在我的网站上显示此图像(例如www.website.com)吗

使用以下语法(Internet Explorer 7,Firefox 3等)时,图像似乎无法加载:

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

如果.html文件(我在website.com/index.html上使用)位于我的本地电脑上,则显示 DO 图像...

4 个答案:

答案 0 :(得分:4)

这听起来像是Web浏览器上的安全设置,可能设置为阻止对Internet站点进行本地文件系统访问的级别。

用户可以通过特定于每个浏览器的方式编辑安全设置。例如,对于IE它的工具 - &gt;互联网选项 - &gt;安全

答案 1 :(得分:1)

如果用户将您的网站设置为受信任区域,则可以。

答案 2 :(得分:0)

你不能。

愚蠢的是,这些浏览器决定通过不允许公共网页禁用本地内容来关闭“安全漏洞”。

答案 3 :(得分:0)

使用纯HTML,您无法访问存储在用户计算机上的文件。您可以使用Flash,Java Applet,ActiveX,Silverlight,......