Blob.size

Blob 接口的 size 属性返回 BlobFile 的字节数。

Blob(或基于 Blob 的对象,例如 File)所包含数据的字节数。

示例

该实例使用 file 类型的 <input> 元素向用户请求一组文件,然后遍历这些文件,输出它们的名称和大小(以字节为单位)。

HTML

<input type="file" id="input" multiple>
<output id="output">Choose files…</output>

JavaScript

const input = document.getElementById('input');
const output = document.getElementById('output');

input.addEventListener('change', (event) => {
  output.innerText = '';

  for (const file of event.target.files) {
    output.innerText += `${file.name} has a size of ${file.size} bytes.\n`;
  }
});

规范

Specification
File API
# dfn-size

浏览器兼容性

BCD tables only load in the browser

参见