我想在我的网站上显示存储在访问者本地文件系统上的图像。
假设我在访问者驱动器上有图像的位置(例如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 图像...
答案 0 :(得分:4)
这听起来像是Web浏览器上的安全设置,可能设置为阻止对Internet站点进行本地文件系统访问的级别。
用户可以通过特定于每个浏览器的方式编辑安全设置。例如,对于IE它的工具 - &gt;互联网选项 - &gt;安全
答案 1 :(得分:1)
如果用户将您的网站设置为受信任区域,则可以。
答案 2 :(得分:0)
你不能。
愚蠢的是,这些浏览器决定通过不允许公共网页禁用本地内容来关闭“安全漏洞”。
答案 3 :(得分:0)
使用纯HTML,您无法访问存储在用户计算机上的文件。您可以使用Flash,Java Applet,ActiveX,Silverlight,......