¿Cómo se conecta la carga posterior de FileUpload de jQuery con UploadHandler?
-
20-12-2019 - |
Pregunta
Obtuve jQuery File Upload junto con Backload en funcionamiento en Visual Studio, directamente desde NuGet.La demostración funciona bien, puedo cargar archivos.Estoy usando la configuración predeterminada.
http://blueimp.github.io/jQuery-File-Upload/basic.html
https://github.com/blackcity/Backload
BackloadDemo/Index.cshtml tiene el siguiente formato:
<form id="fileupload"
action="/Backload/UploadHandler"
method="POST"
enctype="multipart/form-data">
Funciona, pero no puedo entender cómo funciona.¿A dónde se vincula /Backload/UploadHandler?No puedo encontrar ninguna referencia de este 'UploadHandler'.
Solución
Estaba tratando de calcular lo mismo y he encontrado la respuesta.
Si revisa el Backload.dll, verá un espacio de nombres de Backload.Controllers con una clase llamada BackloadController.
Este es el controlador que está recogiendo y manejando la solicitud.ASP.NET usa la reflexión para recopilar todas las clases que terminan con el controlador y heredar desde el controlador.La razón por la que no puede ver este controlador en la carpeta Controladores es porque están incorporando la implementación dentro del Backload.dll
Otros consejos
De tu segundo enlace:
Backload es un controlador y manejador de carga de archivos (lado del servidor) profesional y con todas las funciones para ASP.NET.
Entonces la solicitud de /Backload/UploadHandler
es interceptado por un manejador o recogido por un controlador.
Si tu pregunta real es "¿Cómo incorporo Backload en mi proyecto?", luego consulte su documentación o muestre el código relevante y explique lo que hizo, lo que espera que suceda y lo que realmente sucede.