MVC 中的文件上传路径为空,带有 jquery 对话框
我创建了一个 MVC 应用程序,其中包含两个文件上传,并为此创建了一个 POST 操作,使用 IEnumerable 参数来捕获文件。当我提交表单时,HttpPostedFileBase 集合中的文件正常,但如果文件上传控件在对话框中(弹出 jquery),则 IEnumerable 对象为空。请帮我。
以下是我所做的代码。
看法
@using (Html.BeginForm("Details", "StudentRegistration", FormMethod.Post, new{ @class = "form ideal-form",enctype = "multipart/form-data"}))
{
<div id="divSignatureCapturePopUp" title="Capture Photo" style="display:none; float:left;">
<input id="fileUploadSignature" type="file" name ="fileUploadImages" style="width:200px"/>
</div>
}
<input type="button" id="buttonCaptureSignature" name="CaptureSignature" class="ideal-button" value="Capture Signature" />
<script type="text/javascript">
$(document).ready(function () {
$("#buttonCaptureSignature").click(function () {
$("#divSignatureCapturePopUp").dialog({
width: 560,
});
});
}
</script>
控制器
[HttpPost]
public ActionResult Details(IEnumerable<HttpPostedFileBase> fileUploadImages)
{
}