Подтвердить что ты не робот

Как загрузить файл через ASP.NET MVC и показать индикатор выполнения?

Я хочу, чтобы пользователь мог просматривать и загружать файл на сервер в моем приложении ASP.NET MVC.

Если это возможно, мне интересно добавить индикатор выполнения, чтобы показать, сколько из файла было загружено.

Есть ли у кого-нибудь примеры чего-то подобного? Должен ли я использовать jQuery для этого?

4b9b3361

Ответ 1

Красота ASP.NET MVC заключается в том, что вы можете выбрать практически любой компонент загрузки из коробки и использовать его без каких-либо проблем.

Этот плагин для jQuery - отличный выбор и тот, который я использую в своих проектах: Uploadify

Ответ 2

Стив Сэндерсон привел несколько примеров из своего blog некоторое время назад, что я нашел полезным. У него также есть исходный код.

Ответ 3

Uploadify хорошо, но мы не можем использовать Flash, поэтому мы используем управление загрузкой файлов Darren Johnstone:

Загрузка/загрузка файла ASP.Net версии 2
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/

Он включает диалог индикатора выполнения, полностью управляемый Javascript, и даже имеет возможность загружать и загружать файлы непосредственно в базу данных SQL Server.