Я испытываю несоответствия в отношении загрузки нескольких файлов в Safari 5.1 в Windows Vista (не пробовали другие платформы). Элемент ввода имеет флаг multiple, чтобы разрешить выбор нескольких файлов. Проблема возникает, когда пользователь действительно выбирает более одного файла. В этом случае каждый File имеет атрибут size 0. Если (все еще с флагом multiple), пользователь выбирает только один файл, атрибут size правильно содержит размер файла.
Проблема приведена в следующем примере. Проверьте и просмотрите вывод как одного выбора файла, так и выбора нескольких файлов. (Вам понадобится reset между тестами). Тест JsFiddle
Кто-нибудь знает об обходном пути?