File.File()

File() コンストラクターは新しい File オブジェクトのインスタンスを生成します。

構文

File(bits, name [, options]);

引数

bits
ArrayArrayBuffer (en-US)ArrayBufferView (en-US)BlobUSVStringArray オブジェクト、またはそれらをあわせたものを File 内に格納します。USVString オブジェクトは UTF-8 でエンコードされます。
name
ファイル名またはファイルへのパスを表す USVString
options 省略可
ファイルのオプション属性を含むオプションオブジェクト。利用可能なオプションは以下の通りです。
  • type: ファイルの中に入るコンテンツの MIME タイプを表す DOMString です。既定値は "" です
  • lastModified: UNIX 時刻方式のミリ秒単位で、ファイルが最後に更新された時刻を表す数値です。既定値は Date.now() です。

var file = new File(["foo"], "foo.txt", {
  type: "text/plain",
});

仕様

仕様書 状態 備考
File API 草案 初回定義

ブラウザの対応

BCD tables only load in the browser

関連情報