0
当我使用文件uplaod控件上传文件,并在控制器中分配它的名称后,我需要在该视图中获取该文件名。还有那个文件名如何删除我的本地驱动器中的文件(先前已上传)。如何从asp.net中的控制器获取文件名mvc
谢谢。
当我使用文件uplaod控件上传文件,并在控制器中分配它的名称后,我需要在该视图中获取该文件名。还有那个文件名如何删除我的本地驱动器中的文件(先前已上传)。如何从asp.net中的控制器获取文件名mvc
谢谢。
检查,请
public ActionResult SaveFile(HttpPostedFileBase FileUpload)
{
string path = string.Empty;
if (FileUpload != null)
if (FileUpload.ContentLength > 0)
{
fileName = Path.GetFileName(FileUpload.FileName);
path = Path.Combine(Server.MapPath("~/App_Data/Documents"), fileName);
FileUpload.SaveAs(path);
}
return View();
}
,不要忘了加ENCTYPE = “的multipart/form-data的”属性,形成
到可以使用这个jQuery插件通过ajax上传文件jQuery File Upload in ASP.NET MVC
是的,谢谢你,它工作正常。但如果我打电话给上面的SaveFile,通过ajax从我的视图像$ .ajax({type:“POST”,url:“/ SaveFile”});我得到httppostfilebase为空。任何人都可以解决。 – michael 2011-04-15 10:38:17
看看这里http://aspzone.com/tech/jquery-file-upload-in-asp-net-mvc-without-using-flash/ – AEMLoviji 2011-04-16 06:56:11