C# MVC3 - 发布时文件数组为空
本文关键字:数组 文件 布时 MVC3 | 更新日期: 2023-09-27 18:35:07
我正在向我的控制器发布多个文件,但似乎找不到它们。它说files
变量是null
。我不明白问题出在哪里。
.HTML
<form action="/gallery/create" enctype="multipart/form-data" method="post" novalidate="novalidate">
<div class="file-holder">
<div>
<input type="file" name="files[]">
<input type="file" name="files[]">
</div>
</div>
<input type="submit" value="Create">
</form>
控制器
[HttpPost]
public ActionResult Create(Gallery g, IEnumerable<HttpPostedFileBase> files)
{
string t = string.Empty;
foreach (var file in files)
{
t += file.FileName;
}
return Content(t);
}
从名称中删除[]
:
<input type="file" name="files">
<input type="file" name="files">