{{APIRef("File API")}}
{{domxref("Blob")}} インターフェイスの size
プロパティは、{{domxref("Blob")}} または {{domxref("File")}} のサイズをバイト単位で返します。
シンタックス
var sizeInBytes = blob.size
値
Blob
(または Blob
ベースのオブジェクト、例えば{{domxref("File")}}) 内に含まれるデータのバイト数。
例
この例では、file
型の {{HTMLElement("input")}} 要素を使用して、ユーザーにファイルのグループを尋ね、それらのファイルを繰り返し処理して、その名前と長さをバイト単位で出力しています。
// fileInputは HTMLInputElement <input type="file" multiple id="myfileinput"> です。 var fileInput = document.getElementById("myfileinput"); // files は FileList オブジェクトです (NodeList に似ています)。 var files = fileInput.files; for (var i = 0; i < files.length; i++) { console.log(files[i].name + " has a size of " + files[i].size + " Bytes"); }
仕様
仕様書 | ステータス | コメント |
---|---|---|
{{SpecName('File API', '#dfn-size', 'Blob.size')}} | {{Spec2('File API')}} | 初期定義 |
ブラウザの互換性
{{Compat("api.Blob.size")}}
あわせて参照
- {{domxref("Blob")}}