我直接从NuGet获得了jQuery文件上传以及在Visual Studio中运行Backload和运行。该演示工作正常,我可以上传文件。我正在使用默认配置。
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'的参考资料。
答案 0 :(得分:2)
我试图想出同样的事情,我找到了答案。
如果检查Backload.dll,您将看到Backload.Controllers的命名空间,其名称为BackloadController。
这是拾取和处理请求的控制器。 ASP.Net使用反射来收集以Controller结尾并从Controller继承的所有类。您无法在Controllers文件夹中看到此控制器的原因是因为它们将实现嵌入Backload.dll
答案 1 :(得分:1)
来自second link:
Backload是ASP.NET的专业,全功能文件上传控制器和处理程序(服务器端)
因此,对/Backload/UploadHandler
的请求要么被处理程序截获,要么被控制器接收。
如果你的实际问题是“我如何在我的项目中加入Backload”,那么请参考他们的文档或显示相关代码并解释你做了什么,你期望发生什么以及实际发生了什么