Как реализовать загрузку файла Blueimp jQuery в ASP.NET

Пытаюсь внедрить загрузчик файлов Blueimp jQuery, и у меня неприятное время, когда он работает в моем веб-приложении ASPNET MVC3 C#. Очень сложно определить, какие элементы jquery и css необходимы (а какие нет) при обращении к официальной документации или вопросам Blueimp на этом сайте.

Может ли кто-нибудь предоставить рабочую реализацию простой формы, содержащей селектор ввода файлов (не несколько файлов), одну кнопку «Загрузить», одну кнопку «Отмена» и индикатор выполнения? После выбора одного файла нажатие кнопки «Загрузить» должно запустить вызов AJAX для «UploadFile» в FileController (который уже закодирован и работает и принимает параметр HttpPostedFileBase) и обновить индикатор выполнения без обратной передачи формы. Также не требуется добавлять имя файла в список загружаемых файлов (как демонстрирует демо-версия Blueimp), поскольку пользователь сможет выбрать только один файл в этом проекте.

Спасибо всем, кто достаточно любезен, чтобы избавить меня от моих страданий на этом.


person John L    schedule 18.01.2012    source источник


Ответы (1)


Это должно вам помочь: https://github.com/maxpavlov/jQuery-File-Upload.MVC3

Чистая и простая реализация загрузки файлов blueimp v5.9 в ASP.Net MVC 3.

person gsk    schedule 19.03.2012