送信せずにファイル ダイアログからファイルを選択した後、コントローラー メソッドを自動的に呼び出すにはどうすればよいですか。ユーザーがファイルを保存してファイル システムに保存する準備ができるまで、そのファイルを一時フォルダーに保存できます。このアプローチは理想的ですか?最終的には、ユーザーが短いビデオをアップロードして一時フォルダーに保存し、ビューにサムネイルを表示して、そこに保存できるようにすることを目標としています。
<form id="fileupload" action="/Home/UploadFiles" method="POST"
enctype="multipart/form-data">
<input id="fileupload" type="file" onchange="uploadSelectedFile(this)"
name="file">
@*<input type="submit" />*@
</form>
コントローラーで:
[HttpPost]
public ActionResult UploadFiles(HttpPostedFileBase file)
{
//Save file to temp folder
//then later user can call a save button to acutally save the files.
return Json();
}