“找不到类型或名称空间HttpPostedFileBase”-添加system.web之后

时间:2018-09-07 13:46:02

标签: asp.net asp.net-mvc

我试图在我的ASP.NET应用程序中具有上载功能,用户可以在其中选择要上载到指定服务器的文件。我遇到了这个答案...

File Upload ASP.NET MVC 3.0

并使用其中的以下代码...

public ActionResult Index(HttpPostedFileBase file)
        {
            // Verify that the user selected a file
            if (file != null && file.ContentLength > 0)
            {
                // extract only the filename
                var fileName = Path.GetFileName(file.FileName);
                // store the file inside ~/App_Data/uploads folder
                var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
                file.SaveAs(path);
            }
            // redirect back to the index action to show the form once again
            return RedirectToAction("Index");
        }

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="file" name="file" />
    <input type="submit" value="OK" />
}

但是它一直告诉我HttpPostedFileBase,即使我具有System.Web导入,“ Server”在当前上下文中也不存在

0 个答案:

没有答案