Blob:size 属性

注意:此功能在Web Workers中可用。

sizeBlob 接口的只读属性,它返回 BlobFile 的大小(以字节为单位)。

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

示例

此示例使用类型为 file<input> 元素来询问用户一组文件,然后迭代这些文件并输出其名称和长度(以字节为单位)。

HTML

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

JavaScript

js
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`;
  }
});

结果

规范

规范
文件 API
# dfn-size

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅