在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 怎么用js判斷網(wǎng)絡(luò)圖片的后綴?

怎么用js判斷網(wǎng)絡(luò)圖片的后綴?

由于有些網(wǎng)絡(luò)圖片是沒有后綴的,所以不能通過后綴的形式來判斷,比如
http://daaa2a59-b91e-47ad-a059-a87a8919feb4.coding.io/placeholder.php?size=200x200&bg=dcdcdc&fg=333

不知道怎么通過 js 來獲取這張網(wǎng)絡(luò)圖片的 mime?

回答
編輯回答
尋仙

不跨域或者可以跨域的話
function getMime(dist) {

            return new Promise(function(resolve,reject) {
                var xhr = new XMLHttpRequest();
                xhr.open('GET', dist);
                xhr.responseType = 'blob';
                xhr.onreadystatechange = function() {
                    if(xhr.readyState == 4) {
                        if((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304) {
                            resolve(xhr.response.type);
                        }else{
                            reject();
                        }
                    }
                }
                xhr.send();
            })
        }
        getMime().then(function(type){
            console.log(type)
        },function(){
            console.log('rejct')
        });
2018年7月4日 12:30