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