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

问题描述:

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

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

图像将似乎不是当我使用以下语法来加载器(Internet Explorer 7,火狐3等。):

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

这些图像DO显示,如果HTML文件(我在网站上找到它)位于我的本地计算机上...

+0

不,不好的网页开发者!坏!留。 – Will 2009-05-17 20:06:27

+0

对不起?一次又一次重复使用的图像也可以从硬盘上加载(缓存失败的地方)。这改善了用户在响应时间方面的体验,以及服务器带宽,查看了每次请求需要下载的数据量...... – Ropstah 2009-05-18 01:43:50

+0

大声笑,我想知道@是否会上传所有本地文件在服务器上向20k +客户展示在他们的网站上查找物品。 – 2014-03-16 03:01:48

这听起来像是网络浏览器上的安全设置,它可能设置为阻止本地文件系统访问互联网的级别现场。

安全设置可以由用户以特定于每个浏览器的方式进行编辑。例如对于IE它的工具 - > Internet选项 - >安全

你不能。

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

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

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