我在HTML页面中写
<form name="memForm" id="memForm" accept-charset="utf-8" method="post" action="PublishCourse" enctype="multipart/form-data">
<button id="btnMore">More</button>
<input type="file" name="axaisLogos[]" class="file custom-file-upload-hidden required" value="" />
<input type="submit" value="Upload File/Files"/>
</form>
在控制器的服务器端,如下所示
[HttpPost]
public ActionResult PublishCourse(HttpPostedFileBase[] axaisLogos)
{
return View();
}
太尝试了
[HttpPost]
public ActionResult PublishCourse( IEnumerable<HttpPostedFileBase> axaisLogos)
{
return View();
}
太尝试了
public ActionResult PublishCourse(List<HttpPostedFileBase> axaisLogos)
{
return View();
}
但是所有这些方式都返回null。
开发人员请帮助我。
答案 0 :(得分:1)
name
标签的 input
属性不应包含[]
<input type="file" name="axaisLogos" class="file custom-file-upload-hidden required" />
它现在应该适用于控制器中显示的所有示例动作。