GitHubには、asp.net mvc デモがあります。完全なプロジェクトではなく、コントローラー/クラス/バインダー。
コードをダウンロードしました。依存関係のないテスト フォルダーと jquery デモがあります。
また、デモのようにコントローラー/アクションを作成しました。
public partial class UploadController : MyController
{
[HttpPost]
public ActionResult UploadFile(FineUpload upload, string extraParam1, int extraParam2)
{
// asp.net mvc will set extraParam1 and extraParam2 from the params object passed by Fine-Uploader
var dir = @"e:\temp\";
var filePath = Path.Combine(dir, upload.Filename);
try
{
upload.SaveAs(filePath);
}
catch (Exception ex)
{
return new FineUploaderResult(false, error: ex.Message);
}
// the anonymous object in the result below will be convert to json and set back to the browser
return new FineUploaderResult(true, new { extraInformation = 12345 });
}
}
彼らのテスト デモ ページで、エンドポイント パラメータを
endpoint: "http://localhost:60784/upload/uploadfile"
しかし、ねえ、どうやって例外を取得するのですか
A public action method 'uploadfile' was not found on controller 'MaNameSpace.Controllers.UploadController'.