【发布时间】:2011-04-15 06:09:57
【问题描述】:
在我使用文件上传控件上传文件并在控制器中分配它的名称后,我需要在视图中获取该文件名。同样使用该文件名如何删除我本地驱动器中的该文件(之前已上传)。
谢谢。
【问题讨论】:
标签: asp.net asp.net-mvc-2 asp.net-ajax
在我使用文件上传控件上传文件并在控制器中分配它的名称后,我需要在视图中获取该文件名。同样使用该文件名如何删除我本地驱动器中的该文件(之前已上传)。
谢谢。
【问题讨论】:
标签: asp.net asp.net-mvc-2 asp.net-ajax
请检查
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
【讨论】: