我用
 if (obj.files) {
                // Firefox下取得的是图片的数据    
                return obj.files[0].getAsDataURL();
却获得了
AjaxUpImage.aspx?FILENAME=data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA4AAHAwERAAIRAQMRAf/EAH0AAQACAwEAAAAAAAAAAAAAAAABAwIFCQgBAQADAQEAAAAAAAAAAAAAAAABAggFAxAAAgECBAMJAAAAAAAAAAAAAAECEQMxgSIGcQUIIRJC0pQVVRaGEQEAAQEGAwkAAAAAAAAAAAAAAREhMUGhAwZhAhLRMlKS0lMERBf/2gAMAwEAAhEDEQA/APKklqXFUNaR8aPBmzHGvzXq29ayoelCO6hVcuCqTN6lbFtuFVOVMIsrW1WZZxfdsSbxl2LMYmJf0xs2l4pRqsyenijkmtZdOpdKm4JyjOXTVt9yg6xfv/M8V+gMXfoW8/bz0PS2BGxtnR9ifLrdrrTRHY6YcFJIAAAAAAAAAAAAAAAAAAAAA0v2Tb/zvLfV2vMB/9k=
请问怎么回事!

解决方案 »

  1.   

    AjaxUpImage.aspx?
    服务端输出要的内容后,有没有及时Response.End
      

  2.   

    用第三方ActiveX的上传控件吧,这关系到安全性问题,单靠浏览器不行的
      

  3.   

    <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>