第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

chrome upload file 出現(xiàn) fakepath,請解決方案

chrome upload file 出現(xiàn) fakepath,請解決方案

紅糖糍粑 2018-08-10 10:09:07
用chrome上傳圖片,在瀏覽器的開發(fā)者模式中,看到圖片地址被改成file:\c:\fakepathxxx.jpg了,網上搜了很多,都說的很模糊,而且沒能解決這個問題,哪位大神幫忙解決一下,拜謝!
查看完整描述

1 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

自己倒騰了半天,終于解決了,并在chrome瀏覽器上驗證可行,方法如下:
function getImgURL(node) {

    var imgURL = "";
    try{
        var file = null;
        if(node.files && node.files[0] ){
            file = node.files[0];
        }else if(node.files && node.files.item(0)) {
            file = node.files.item(0);
        }
        //Firefox 因安全性問題已無法直接通過input[file].value 獲取完整的文件路徑
        try{
            //Firefox7.0
            imgURL =  file.getAsDataURL();
            //alert("//Firefox7.0"+imgRUL);
        }catch(e){
            //Firefox8.0以上
            imgURL = window.URL.createObjectURL(file);
            //alert("//Firefox8.0以上"+imgRUL);
        }
    }catch(e){      //這里不知道怎么處理了,如果是遨游的話會報這個異常
        //支持html5的瀏覽器,比如高版本的firefox、chrome、ie10
        if (node.files && node.files[0]) {
            var reader = new FileReader();
            reader.onload = function (e) {
                imgURL = e.target.result;
            };
            reader.readAsDataURL(node.files[0]);
        }
    }
    return imgURL;
}

注意在傳遞node的時候要傳遞document.getElementById 獲取的節(jié)點,不要用jquery的方式去獲取節(jié)點


查看完整回答
反對 回復 2018-09-24
  • 1 回答
  • 0 關注
  • 3740 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號