Uploadify - действительно хороший вариант, на мой взгляд, если вы не возражаете против вспышки.Моя компания сейчас использует его на одном из наших сайтов, и он работает очень хорошо.Есть очень немного других вариантов, чтобы фактически ограничить типы файлов, которые может выбрать пользователь.Надеюсь, скоро появятся хорошие загрузчики HTML5, которые справятся с этим, но, насколько я знаю, в настоящее время их нет.Я бы хотел быть неправым.Кроме того, даже если был подходящий загрузчик HTML5, вы не сможете его использовать, если на вашем веб-сайте есть пользователи, использующие браузеры, не поддерживающие HTML5.
Обновление: Вы также можетеограничьте размер файла и загрузите несколько файлов одновременно, нажав CTRL + щелкнув по всем файлам для загрузки.
Обновление: Что касается «ошибки HTTP», я подумал об этом длянемного времениЕдинственный раз, когда я сталкивался с такой ошибкой, был случай, когда пользователь не был аутентифицирован.Например, они перешли непосредственно на страницу без входа в систему. Это не должно быть возможно на вашем сайте, но при простом тестировании с загрузчиком, первоначально на страницах, мы не заставляли пользователя проходить аутентификацию, и эта ошибка появилась.После того, как мы заставили пользователя пройти аутентификацию (вход) перед просмотром страницы, эта ошибка была устранена.