日期:2014-05-20  浏览次数:20709 次

struts2图片上传预览
在IE和火狐下如何实现图片上传和预览

------解决方案--------------------
HTML code

<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" /> 
    </body> 
</html>