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'.

¿Fue útil?

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

ingrese la descripción de la imagen aquí

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top