Что такое JavaScript FileReader и где его можно использовать? - PullRequest
3 голосов
/ 07 июля 2011

Я видел, где-то кто-то говорил о FileReader в JavaScript. Что это? Какие могут быть его варианты использования? Разве это не создает проблем с безопасностью, поскольку дает JavaScript доступ к диску?

  var temp = new FileReader();
  temp.onload = function(e){
      // Where did it load anything? 
  };

Ответы [ 2 ]

5 голосов
/ 07 июля 2011

Это функция HTML5.Ознакомьтесь с документацией здесь:

HTML5 FileReader

Важно отметить, что не все браузеры (IE) поддерживают эту функцию.

2 голосов
/ 07 июля 2011

FileReader на MDC . Это связано с BLOB-объектами HTML5 и FileApi. Я почти уверен, что веб-сайт не может просто читать случайные файлы, он может читать только большие двоичные объекты, которые в основном контролируются пользователем (либо с сайта, либо доступны через файловые API с согласия)

...