【问题标题】:Displaying Images from Client-Machine in HTML以 HTML 格式显示来自客户端机器的图像
【发布时间】:2010-02-16 05:57:28
【问题描述】:

我无法在 IE6 和 IE7 中显示本地图像。下面是一个可以看到演示的页面:

http://www.thaiperfect.com/anytest/

有什么建议吗?

【问题讨论】:

  • 出于安全原因,您不能这样做。别再尝试了。

标签: html image pathname


【解决方案1】:

将图像上传到您的服务器,然后显示该位置的图像。您不能使用 javascript 访问本地机器文件,因为这是一个安全问题。

【讨论】:

    【解决方案2】:

    不能在您的网站中嵌入来自用户计算机的图片。路径c:\_topuponline\arrowup.jpg 仍然会在服务器中而不是在 usr 的 pc 中查找图像。

    你能做的就是让用户不要将图片上传到你的服务器然后显示它。

    【讨论】:

      【解决方案3】:

      您需要从您的服务器而不是本地计算机中引用该图像。因此,如果您将图像上传到http://www.thaiperfect.com/anytest/arrowup.jpg,那么您可以使用以下命令将其显示在页面上:

      <img src="arrowup.jpg" height="150" width="174" border="0" alt="..." />
      

      【讨论】:

        【解决方案4】:

        您无法访问客户计算机上的内容。我想这会非常不安全。你为什么要做这个?也许您应该尝试让用户上传图片。你应该check this tutorial

        【讨论】:

          【解决方案5】:

          有人告诉我答案可能在 2 个链接中 http://www.dslreports.com/forum/r20721070-IE-IE-7-can-not-browse-local-files http://www.phdcc.com/xpsp2.htm#securityoptions

          但我没有找到答案 此外,我没有我原来的问题。 16/2/2010 15:01

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-09-23
            • 2014-04-07
            • 2017-09-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-11-17
            • 2016-03-01
            相关资源
            最近更新 更多