解决方案 »

  1.   

    http://www.open-lib.com/Type/201-1.jsp这里效果很多
      

  2.   


    <html> 
        <head> 
            <title>get file input full path</title> 
        <script language='javascript'> 
            function getFullPath(obj) 
            { 
                if(obj) 
                { 
                    //ie 
                    if (window.navigator.userAgent.indexOf("MSIE")>=1) 
                    { 
                        obj.select(); 
                        return document.selection.createRange().text; 
                    } 
                    //firefox 
                    else if(window.navigator.userAgent.indexOf("Firefox")>=1) 
                    { 
                        if(obj.files) 
                        { 
                            return obj.files.item(0).getAsDataURL(); 
                        } 
                        return obj.value; 
                    } 
                    return obj.value; 
                } 
            } 
        </script> 
        </head> 
        <body> 
            <input type="file" onchange="document.getElementById('img').src=getFullPath(this);" /> 
        <img id="img" height="174" width="234"/> 
        </body> 
    </html>
      

  3.   

    想要兼容性好 还是首选flash.
    需要DEmo留邮箱.
      

  4.   

    有没有简单点的,用javascript操作的,而且图片不需要保存到服务器上面去,
      

  5.   

    你单指预览的话 flash 吧
      

  6.   

    尽量不要用插件 用插件的我会写,选择图片同时上传服务器再返回路径 显示出来的 我也办的到,但我不想要这么复杂的操作,只要能简单的选择一张图片,在img标签中能显示出来就可以了 最好javascript就能搞定的
      

  7.   


    资源分都0了,哪有那么多的分区下载啊  能直接传给我一份么  [email protected]  谢谢
      

  8.   

    不知道你做这个的用途,FileUpload里直接用‘缩略图’模式查看不就看到图片了?
      

  9.   

    <title>无标题页</title>
        <script type="text/javascript">
             function show1(upimg)
            {
             var dd=document.getElementById("divview");
             dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = upimg;
             dd.style.width = 100;
             dd.style.height = 100;
             dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
              }
        </script></head>
    <body>
        <form id="form1" runat="server">
        <div>
          <asp:FileUpload ID="fuFile" onpropertychange="show1(this.value)" runat="server" />
            div的样式<br />
            <div id="divview" style="Filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image); width: 100px; height: 100px;">
            </div>    </div>
        </form>
    </body>
      

  10.   

    兼容所有浏览器这个难度不是一般呀,建议用flash 吧,这个差不多可以做到。
      

  11.   

    如果用fileupload控件,由于浏览器的安全设置,你是得不到图片的物理地址的,取到的只是图片的虚拟地址,所以,你也就无法上传之前进行预览;当然,你也可以设置浏览器的安全选项,也可以,不过,一点实际用处都没有。
      

  12.   

    jquery Uploadify 控件实现无刷新上传
      

  13.   

    [email protected]  求发一个flash的,不要有截图功能的哦
      

  14.   

    [email protected],请问你解决了吗,我现在急需一分上传前显示的代码,能给我发一个吗,
      

  15.   

    同27楼 , [email protected]