我開發了一個使用asp.net mvc4和razor語法的web應用程序。 我需要使用文件上傳器上傳圖片,並在同一頁面中顯示圖片的詳細信息。如何上傳圖像並在asp.net中顯示在同一頁上mvc 4
作爲示例,我的應用程序中有"file uploader"
和"submit button"
在"contact page"
。當我上傳一個人的圖像和click
提交按鈕時,它應該在頁面中的某個地方顯示圖像,其詳細信息如圖像名稱,大小如此。
是否有任何可能的方式來實現這一目標?
這裏是我的控制器類
public class FileUploadController : Controller
{
//
// GET: /FileUpload/
public ActionResult Index()
{
return View();
}
public ActionResult FileUpload()
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult FileUpload(HttpPostedFileBase uploadFile)
{
if (uploadFile.ContentLength > 0)
{
string filePath = Path.Combine(HttpContext.Server.MapPath("~/Img/"),
Path.GetFileName(uploadFile.FileName));
}
return View();
}
}
的代碼,這裏是視圖
<h2>FileUpload</h2>
@(Html.BeginForm("FileUpload", "FileUpload",FormMethod.Post, new { enctype = "multipart/form-data" }))
<input name="uploadFile" type="file" />
<input type="submit" value="Upload File" />
但如何在頁面上顯示的代碼?
請大家幫忙。
'是否有任何可能的方法來實現這一目標?' - 當然是。你到哪裏去了?你做了什麼研究,你試圖寫什麼代碼?您希望詢問有關此代碼遇到的困難? –