Question

J'ai obtenu jQuery File Upload avec Backload opérationnel dans Visual Studio, directement à partir de NuGet.La démo fonctionne très bien, je peux télécharger des fichiers.J'utilise la configuration par défaut.

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

BackloadDemo/Index.cshtml a la forme suivante :

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

Cela fonctionne, mais je n'arrive pas à comprendre comment cela fonctionne.Où /Backload/UploadHandler renvoie-t-il ?Je ne trouve aucune référence à ce 'UploadHandler'.

Était-ce utile?

La solution

J'essayais de comprendre la même chose et j'ai trouvé la réponse.

Si vous cochez la case Backload.dll, vous verrez un espace de noms de Backload.Controls avec une classe nommée BackloadController.

Ceci est le contrôleur qui collecte et manipule la demande.ASP.NET utilise la réflexion pour rassembler toutes les classes terminées par le contrôleur et hériter d'un contrôleur.La raison pour laquelle vous ne pouvez pas voir ce contrôleur dans le dossier des contrôleurs est parce qu'ils incorporent la mise en œuvre à l'intérieur du backload.dll

Entrez la description de l'image ici

Autres conseils

De ton deuxième lien:

Backload est un contrôleur et gestionnaire de téléchargement de fichiers professionnel et complet (côté serveur) pour ASP.NET.

Donc la demande de /Backload/UploadHandler soit est intercepté par un gestionnaire, soit récupéré par un contrôleur.

Si votre vraie question est "Comment intégrer Backload dans mon projet", puis reportez-vous à leur documentation ou affichez le code pertinent et expliquez ce que vous avez fait, ce que vous attendez et ce qui se passe réellement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top