本帖最后由 geyuliu 于 2012-07-19 09:33:45 编辑

解决方案 »

  1.   

    楼主。
    试试这个方法吧:function getFullPath(obj) {
    if (obj) {
        //IE
        if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
            obj.select();
            obj.blur();
            // IE下取得图片的本地路径
            return document.selection.createRange().text;
        }
        //firefox
        else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
            if (obj.files) {
                // Firefox下取得的是图片的数据
                var value = "";
                try{
                 value = window.URL.createObjectURL(obj.files[0]);
                }catch(e){
                 value = obj.files[0].getAsDataURL();
                }
                return value;
            }
        }
        return obj.value;
    }
    }
    将你的file控件对象传进去试试吧
      

  2.   

    ffwindow.URL.createObjectURLchromewindow.webkitURL.createObjectURL ...
      

  3.   

    1楼的方法在ie和Firefox中可以,2楼的方法在chrome中还是不行啊
      

  4.   

    是可以的
    http://hi.baidu.com/51buyhost/item/0357f82767bad756c38d59df