前端获取后台传过来的图片,前端能计算出图片的占用空间吗?就是一张图片多少kb
利用input元素获取大小
<input type="file" id='mypicture'>
var file=document.getElementById('mypicture');
var fileData = file.files[0];
var size = fileData.size; //这里读到的是字节数
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
5 回答1.3k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
8 回答2.2k 阅读
如果是 AJAX 请求的话,取响应头的
Content-Length
就是文件大小的了。也可以通过
Image
加载的回调取一次: