如題,前端在不下載圖片的情況下,獲取圖片的大小,這種需求可能實(shí)現(xiàn)嗎?我們只知道一個(gè)遠(yuǎn)程圖片的url.另外,也可以下載圖片,但是圖片緩存又是一個(gè)問題.不能有任何圖片的緩存.這真是一個(gè)刁鉆的需求...目前我收集了以下方法,但是我并不太確定他是否有緩存..XHRvar xhr = new XMLHttpRequest();
xhr.open('HEAD', 'img/test.jpg', true);
xhr.onreadystatechange = function(){ if ( xhr.readyState == 4 ) { if ( xhr.status == 200 ) {
alert('Size in bytes: ' + xhr.getResponseHeader('Content-Length'));
} else {
alert('ERROR');
}
}
};
xhr.send(null);此方法存在跨域問題.
前端js 如果獲取一個(gè)遠(yuǎn)程圖片(url)的文件大小,在不下載圖片的情況下.
哆啦的時(shí)光機(jī)
2019-03-12 19:36:27