上传文件始终为null

时间:2015-04-30 15:45:07

标签: c# asp.net-mvc model-view-controller

当我尝试上传文件时,它始终为null,但用户名已经过了。

    [HttpPost]
    public ActionResult Upload(HttpPostedFileBase file, string username)
    {
        if (string.IsNullOrWhiteSpace(username))
        {
            ViewBag.IsUserValid = false;
        }
        else if (file == null | file.ContentLength.Equals(0))
        {
            ViewBag.IsFileValid = false;
        }
        else
        {
            byte[] fileBytes = ReadFile(file.InputStream);
        }
        return RedirectToAction("Index");
    }

控制器

static::table()->conn->last_query

1 个答案:

答案 0 :(得分:4)

表单的enctype字段中存在拼写错误。它是

"mulipart/form-data"

但应该是

"multipart/form-data"

请注意缺少的" t"。