2014-01-08 1 views
1

Я получил загрузку файла jQuery вместе с загрузкой и запуском в Visual Studio прямо из NuGet. Демонстрация работает отлично, я могу загружать файлы. Я использую конфигурацию по умолчанию.Как связать обратную загрузку FileUpload от jQuery с UploadHandler?

http://blueimp.github.io/jQuery-File-Upload/basic.html
https://github.com/blackcity/Backload

BackloadDemo/Index.cshtml имеет следующий вид:

<form id="fileupload" 
     action="/Backload/UploadHandler" 
     method="POST" 
     enctype="multipart/form-data"> 

Это работает, но я не могу понять, как это работает. Где ссылка/Backload/UploadHandler? Я не могу найти ссылку на этот «UploadHandler».

ответ

2

Я пытался понять то же самое, и я нашел ответ.

Если вы проверили Backload.dll, вы увидите пространство имен Backload.Controllers с классом BackloadController.

Это контроллер, который подбирает и обрабатывает запрос. ASP.Net использует отражение для сбора всех классов, которые заканчиваются контроллером и наследуются от Controller. Причина вы не можете увидеть этот контроллер в папке Controllers потому, что они встраивание реализации внутри Backload.dll

enter image description here

1

Вашего second link:

Backload является профессиональным, полнофункциональным контроллером загрузки файлов и обработчик (на стороне сервера) для ASP.NET

Так запрос /Backload/UploadHandler либо получает перехвачен обработчика или поднятого контроллером.

Если у вас есть вопрос: «Как включить Backload в мой проект», тогда обратитесь к их документации или укажите соответствующий код и объясните, что вы сделали, что вы ожидаете, и что на самом деле происходит.

Смежные вопросы