1. 開発者向けのウェブ技術
  2. Web API
  3. Blob
  4. size

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Blob: size プロパティ

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

メモ: この機能はウェブワーカー内で利用可能です。

sizeBlob インターフェイスのプロパティで、この Blob または File の大きさをバイト単位で返します。

Blob (または Blob ベースのオブジェクト、例えば File)内に含まれるデータのバイト数です。

この例では、 <input> 要素の file 型を使用して、ユーザーにファイルのグループを尋ね、それらのファイルを繰り返し処理して、その名前と長さをバイト単位で出力しています。

HTML

html
<input type="file" id="input" multiple />
<output id="output">ファイルを選択してください...</output>
output {
 display: block;
 margin-top: 16px;
}

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} の大きさは ${file.size} バイトです。\n`;
 }
});

結果

仕様書

仕様書
File API
# dfn-size

ブラウザーの互換性

関連情報

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /