--- title: File.getAsDataURL() slug: Web/API/File/getAsDataURL tags: - API - File API - Obsolete - Reference - ファイル - メソッド - 廃止 - 非標準 translation_of: Web/API/File/getAsDataURL ---
{{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(); }
どの仕様書にも含まれていません。