Я только что прочитал о File API, и мне интересно, когда почти все основные браузеры будут поддерживать его или уже поддерживают:
Firefox, начиная с 3.6
Хром, начиная с 8.0
? Опера, IE?
Предполагается, что это преемник / альтернатива загрузчиков, основанных на flash, таких как plupload или sfwupload? В чем его преимущество и недостаток в этом случае?
Может ли он надежно обрабатывать BLOB-объекты (байтовые потоки) / файлы, чтобы при считывании входных потоков программой FileReader он имел ту же согласованность, что и исходная загрузка файлов из файловой системы? Я имею в виду проблемы с кодировкой и т. Д.
После того, как пользователь отправит файл, могу ли я свободно использовать его без каких-либо ограничений с javascript? Например, сохранить файл в переменную, а затем отправить его через XHR?
Я прочитал все это в спецификациях, но я хотел бы услышать мнения кого-то, кто имеет некоторый опыт с этим. Я собираюсь реализовать сложный пользовательский интерфейс, и с помощью File API было бы гораздо меньше работы на стороне сервера ...
Но я не уверен, стоит ли мне это использовать или нет из-за? Опера, IE?