Я реализовал загрузчик файлов AJAX в HTML5, используя xHR2 и File API для внутреннего проекта. От нас требовалось только поддерживать Firefox/Safari/Chrome. Я использовал следующие ссылки в качестве ссылки
- http://www.html5rocks.com/en/tutorials/file/xhr2/< /а>
- http://www.html5rocks.com/en/tutorials/dnd/basics/< /а>
- https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications
Теперь мне необходимо поддерживать Internet Explorer 10 и ниже. IE 10 поддерживает XHR2, но поддержка File API отсутствует. Есть ли способ определить, что эти API не поддерживаются? Если я могу обнаружить, что API не поддерживаются, как мне реализовать загрузку файла AJAX для IE?
Я использую библиотеку Google Closure JS, а не jQuery или любую другую библиотеку. Выбор библиотеки изменить нельзя. Пожалуйста, используйте jQuery или что-то подобное в ответе. Однако любые фрагменты кода, использующие jQuery, вполне допустимы.