File()
File()
コンストラクターは、新しい File
オブジェクトのインスタンスを生成します。
構文
new File(bits, name[, options]);
引数
bits
-
Array
、ArrayBuffer
、ArrayBufferView
(en-US)、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",
});
仕様書
Specification |
---|
File API # file-constructor |
ブラウザーの互換性
BCD tables only load in the browser