ありますFile
JavaScript のオブジェクト。テスト目的でインスタンス化したいです。
試してみましたnew File()
が、「不正なコンストラクター」エラーが発生します。
オブジェクトを作成することは可能ですかFile
?
ファイルオブジェクト参照:https://developer.mozilla.org/en/DOM/ファイル
ベストアンサー1
W3C ファイル API 仕様によれば、File コンストラクターには 2 つ (または 3 つ) のパラメーターが必要です。
空のファイルを作成するには、次のようにします。
var f = new File([""], "filename");
- 最初の引数は、テキスト行の配列として提供されるデータです。
- 2 番目の引数はファイル名です。
3 番目の引数は次のようになります。
var f = new File([""], "filename.txt", {type: "text/plain", lastModified: date})
FireFox、Chrome、Opera では動作しますが、Safari や IE/Edge では動作しません。