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