Domanda

Ho installato e funzionante il caricamento di file jQuery insieme a Backload in Visual Studio, direttamente da NuGet.La demo funziona perfettamente, posso caricare file.Sto usando la configurazione predefinita.

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

BackloadDemo/Index.cshtml ha il seguente formato:

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

Funziona, ma non riesco a capire come funziona.Dove si collega /Backload/UploadHandler?Non riesco a trovare alcun riferimento a questo "UploadHandler".

È stato utile?

Soluzione

Stavo cercando di capire la stessa cosa e ho trovato la risposta.

Se si seleziona il backload.dll vedrai uno spazio dei nomi di backload.controllers con una classe denominata BackloadController.

Questo è il controller che sta raccogliendo e gestire la richiesta.ASP.NET utilizza la riflessione per raccogliere tutte le classi che terminano con il controller e eredita dal controller.Il motivo per cui non è possibile visualizzare questo controller nella cartella dei controller è perché stanno incorporando l'implementazione all'interno del backload.dll

Inserisci Descrizione dell'immagine qui

Altri suggerimenti

Dal tuo secondo collegamento:

Backload è un controller e gestore di caricamento file professionale e completo (lato server) per ASP.NET

Quindi la richiesta di /Backload/UploadHandler viene intercettato da un gestore o prelevato da un controllore.

Se la tua vera domanda è "Come incorporo Backload nel mio progetto", quindi fai riferimento alla loro documentazione o mostra il codice pertinente e spiega cosa hai fatto, cosa ti aspetti che accada e cosa effettivamente accade.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top