Как я могу загрузить файл через ASP.NET MVC и показать индикатор выполнения? - PullRequest
21 голосов
/ 11 июня 2009

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

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

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

Ответы [ 3 ]

6 голосов
/ 11 июня 2009

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

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

3 голосов
/ 11 июня 2009

Стив Сандерсон недавно опубликовал несколько примеров в своем блоге , которые мне показались полезными. У него также есть исходный код.

1 голос
/ 21 июля 2009

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

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

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

...