File()
コンストラクターは新しい File
オブジェクトのインスタンスを生成します。
構文
File(bits, name [, options]);
引数
bits
Array
、ArrayBuffer
、ArrayBufferView
、Blob
、USVString
のArray
オブジェクト、またはそれらをあわせたものを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