там используется FileReader, но в хроме столкнулись с такой проблемой, что файлы получаются битыми, не знаю, из-за чего это может быть.
Мне кажется, что FormData гораздо удобнее для отправки данных. FileReader больше подходит там, где нужно еще как-то взаимодействовать с файлами, кроме просто отправки на сервер, имхо.
Проблема заключается в том, что общее количество символов в именах файлов не должно превышать ~220 символов. Пока вроде такая проблема только в хроме на винде.
Мне кажется, что FormData гораздо удобнее для отправки данных. FileReader больше подходит там, где нужно еще как-то взаимодействовать с файлами, кроме просто отправки на сервер, имхо.
Собственно, сейчас и делаем флеш загрузчик.
codereview.chromium.org/4198004