From df86d70378c43802388be172676b7971ac1eec54 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 27 Dec 2021 23:40:47 +0900 Subject: 2021/09/15 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/file/file/index.md | 82 +++++++++++++++---------------------- 1 file changed, 33 insertions(+), 49 deletions(-) (limited to 'files') diff --git a/files/ja/web/api/file/file/index.md b/files/ja/web/api/file/file/index.md index 6eb173c99e..cf3281ed33 100644 --- a/files/ja/web/api/file/file/index.md +++ b/files/ja/web/api/file/file/index.md @@ -1,70 +1,54 @@ --- -title: File.File() +title: File() slug: Web/API/File/File tags: - API - - File - - File API - - Reference - コンストラクター + - File API + - リファレンス +browser-compat: api.File.File translation_of: Web/API/File/File --- -
{{APIRef("File")}}
+{{APIRef("File")}} + +**`File()`** コンストラクターは、新しい {{domxref("File")}} オブジェクトのインスタンスを生成します。 + +## 構文 -

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

+```js +new File(bits, name[, options]); +``` -

構文

+### 引数 -
File(bits, name [, options]);
+- `bits` + - : {{jsxref("Array")}}、{{jsxref("ArrayBuffer")}}、{{domxref("ArrayBufferView")}}、{{domxref("Blob")}}、{{domxref("USVString")}} の {{jsxref("Array")}} オブジェクト、またはそれらをあわせたものを {{domxref("File")}} 内に格納します。`USVString` オブジェクトは UTF-8 でエンコードされます。 +- `name` + - : {{domxref("USVString")}} で、ファイル名またはファイルへのパスを表します。 +- `options` {{optional_inline}} -

引数

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

+## 例 -
var file = new File(["foo"], "foo.txt", {
+```js
+var file = new File(["foo"], "foo.txt", {
   type: "text/plain",
-});
+}); +``` -

仕様

+## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('File API')}}{{Spec2('File API')}}初回定義
+{{Specifications}} -

ブラウザの対応

+## ブラウザーの互換性 -

{{Compat("api.File.File")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- {{domxref("FileReader")}} +- {{domxref("Blob")}} -- cgit v1.2.3-54-g00ecf