Загрузка нескольких файлов совместима с Internet Explorer - PullRequest
1 голос
/ 05 декабря 2011

Я хотел бы иметь элемент управления загрузкой на веб-сайте интрасети, который должен поддерживать загрузку нескольких файлов. Перетаскивание не требуется, я просто хочу выбрать много файлов (возможно, сотнями) для обработки на сервере. После завершения загрузки пользователь будет перенаправлен на другую страницу, где он сможет обработать результаты.

Я также хотел бы поддержать другие браузеры, но IE является наиболее важным, так как большинство клиентов используют его в соответствии со своей политикой ИТ, и его нельзя изменить. Их компьютеры достаточно ограничены, и Silverlight, возможно, является официальным плагином Microsoft по сравнению с Flash.

Я хотел бы иметь форму с кнопкой «Обзор», которая позволяет пользователю выбирать файлы, затем имена файлов добавляются в список и кнопку «Загрузить», которая запускает загрузку на серверный код, который сохраняет где-то файл и перенаправляет пользователя на следующую страницу.

Я думаю, что мне следует использовать Silverlight для IE7 / 8/9 и HTML5 для Firefox, Safari, Chrome и Opera (и IE10, в конце концов). Это будет означать кодирование двух отдельных (html5 + silverlight) внешних интерфейсов и одного общего внутреннего интерфейса на сервере.

Я знаю , что Telerik имеет что-то в точности как этот и работает, но это слишком дорого, так как мне нужен только один элемент управления их библиотекой.

Есть ли что-то с открытым исходным кодом, которое работает таким образом? Или есть ли лучший и более простой способ поддержки браузеров, совместимых с файлами IE и HTML5?

Ответы [ 4 ]

4 голосов
/ 14 декабря 2011

Silverlight будет работать во всех браузерах, так что это путь (прямо сейчас).После выхода IE 10 HTML-5 может стать лучшим выбором.

2 голосов
/ 05 декабря 2011

flash является решением, так как Flash 7 был поставлен по умолчанию в Windows XP.

но, в конце концов, что-то нужно дать, профессионалы должны будут сказать «нет» корпорациям с операционными системами старше 10 лет.

0 голосов
/ 09 апреля 2013

Я знаю, что этот пост немного старше, но вы смотрели на pulpload или даже uploadify ?Оба предоставляют версии HTML5 и Flash.

Pulpload, кажется, несколько более универсален, но я реализовал uploadify несколько раз, и документы ... достаточно хороши (я думаю, что версия 3 uploadify намного лучше, но у меня пока нет опыта его реализации).

0 голосов
/ 05 декабря 2011

Посмотрите на этот плагин jquery http://blueimp.github.com/jQuery-File-Upload/

...