在没有提交的情况下从文件对话框中选择文件后,如何自动调用我的控制器方法,以便我可以将该文件保存在临时文件夹中,直到用户准备好将文件保存并存储到文件系统。这种方法理想吗?我的目标是最终让用户上传一个短视频,将其保存到临时文件夹,让他/她在视图中看到一个缩略图,并且他/她希望他们可以将其保存到那里的配置文件中。
<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();
}