我已经使用 asp.net mvc4和razor语法开发了一个 Web 应用程序。我需要使用文件上传器上传图像并在同一页面中显示图像的详细信息。
作为一个例子,我的应用程序中有一个"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" />
但是如何在页面上显示?
请帮忙。