MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/a3e7b5301fea

File.getAsDataURL()

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Устарело Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4)
Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Описание

Метод getAsDataURL возвращает содержимое файла закодированное в формате data: URL

Примечание: Этот метод является устаревшим; предпочтительнее использовать FileReader Метод 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();
}

Спецификация

Не является частью какой-либо спецификации

Смотрите также

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: tregubovand
 Обновлялась последний раз: tregubovand,