我tomcat下用<img src="D:/temp/pic.jpg">不能显示。光写路径就显示项目下图片文件夹下的图片。
请问怎么样显示本机上的图片?请给我个方法。
我想实现图片上传前的本地预览。

解决方案 »

  1.   

    你写的方法没有问题,如果看不到,只能是那个文件根本不在 d:/temp下面你再次确认一下目录吧,不行就把pic.jpg复制到d:\下面在不行就加上
    file:///D:/pic.jpg
      

  2.   

    你可以参考discuz论坛的贴图功能,那个就能御览的!我网站的也可以,因为照抄的他的JS
      

  3.   

    刚做的个例子,贴个。<html>
    <head>
    </head>
    <script type="text/javascript">
    function haha(){
    document.getElementById("image1").src=document.getElementById("image").value;
    document.getElementById("image1").style.display ="";
    }
    </script>
    <body>
    <input type="file" onchange="haha()" id="image"></imput><br/>
    <img src="" style="display:none" id="image1">
    </body>
    </html>
      

  4.   

    用了js和其他方法。在html双击打开后一切都正常,可以预览。
    但是我做的是jsp,在tomcat运行的情况下显示不了图片。是不是要用什么插件呢?
      

  5.   

    我用tomcat测试没有问题,可能你的配置有问题。