From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/file/getasdataurl/index.html | 68 +++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 files/ja/web/api/file/getasdataurl/index.html (limited to 'files/ja/web/api/file/getasdataurl') diff --git a/files/ja/web/api/file/getasdataurl/index.html b/files/ja/web/api/file/getasdataurl/index.html new file mode 100644 index 0000000000..4d73665494 --- /dev/null +++ b/files/ja/web/api/file/getasdataurl/index.html @@ -0,0 +1,68 @@ +--- +title: File.getAsDataURL() +slug: Web/API/File/getAsDataURL +tags: + - API + - File API + - Obsolete + - Reference + - ファイル + - メソッド + - 廃止 + - 非標準 +translation_of: Web/API/File/getAsDataURL +--- +
{{APIRef("File API") }}
+ +

{{non-standard_header}}

+ +

{{deprecated_header(7.0)}}

+ +

概要

+ +

getAsDataURL は、参照されるファイルの内容全体をエンコードした data: URL を提供します。

+ +
+

メモ: このメソッドは廃止されました。代わりに {{domxref("FileReader")}} の {{domxref("FileReader.readAsDataURL","readAsDataURL()")}} メソッドを使用する必要があります。

+
+ +

構文

+ +
var url = instanceOfFile.getAsDataURL();
+ +

返値

+ +

data: URL を表す文字列

+ +

+ +
// fileInput is a HTMLInputElement: <input type="file" id="myfileinput" multiple>
+var fileInput = document.getElementById("myfileinput");
+
+// files is a FileList object (similar to NodeList)
+var files = fileInput.files;
+
+// array with acceptable file types
+var accept = ["image/png"];
+
+// img is a HTMLImgElement: <img id="myimg">
+var img = document.getElementById("myimg");
+
+// if we accept the first selected file type
+if (accept.indexOf(files[0].mediaType) > -1) {
+  // display the image
+  // same as <img src="data:image/png,<imagedata>">
+  img.src = files[0].getAsDataURL();
+}
+
+ +

仕様書

+ +

どの仕様書にも含まれていません。

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf