晚上好,
我在 React 功能组件中使用了一个 material-ui Card,其中有一个 CardMedia,例如:
<CardMedia
className={classes.media}
image={props.image}
title={props.cardTitle}
/>
我正在尝试确定以字节为单位的图像文件大小。经过一些研究,我找到了使用 XMLHttpRequest 的解决方案。再次下载文件对我来说似乎很奇怪。我找到了如何使用以下方法获取图像的宽度和高度:
function checkImage() {
var img = new Image();
img.addEventListener("load", function(){
console.log( this.naturalWidth +' '+ this.naturalHeight );
});
img.src = props.image;
}
它有效,但这不是我要找的,如果我没记错的话,它会再次下载图像。我查看了 Mozilla 文档,Image只有宽度和高度属性。由于图像已经加载,我应该有一种方法可以在不使用 XMLHttpRequest 的情况下确定其字节大小吗?
一只斗牛犬
相关分类