jQueryのFileUploadのバックロードはどのようにアップロードハンドラと接続しますか?

StackOverflow https://stackoverflow.com//questions/21000271

質問

私はjQueryファイルをバックロードアップしてVisual Studioでアップロードし、NUGETからまっすぐに実行されます。デモはうまく機能し、ファイルをアップロードできます。デフォルト設定を使用しています。

> 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'の参照は見つかりません。

役に立ちましたか?

解決

私は同じことを理解しようとしていて、私は答えを見つけました。

backload.dllをチェックすると、backloadControllerというクラスを持つbackload.controllersのネームスペースが表示されます。

これはリクエストを拾って処理しているコントローラです。ASP.NETはReflectionを使用してコントローラで終わってコントローラから継承するすべてのクラスを収集します。このコントローラがControllersフォルダに表示されない理由は、バックロード

内に実装を埋め込むためです。

画像の説明ここにある

他のヒント

2番目のリンク

バックロードは、ASP.NET

のプロフェッショナル、フル機能のファイルアップロードコントローラとハンドラ(サーバ側)です。

そのため、/Backload/UploadHandlerへの要求は、ハンドラによって傍受されるか、コントローラによって拾われるかのいずれかです。

あなたの実際の質問が「私のプロジェクトにバックロードを取り入れる方法」の場合は、それらのドキュメントを参照したり、関連するコードを表示したり、あなたがしたこと、あなたが起こったことと実際に起こることを説明してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top