Asp.net mvc 如何在MVC5中上传图像
我正在使用Asp.net。我正试图上传一些图片到数据库。我的问题是:Asp.net mvc 如何在MVC5中上传图像,asp.net-mvc,asp.net-mvc-5,Asp.net Mvc,Asp.net Mvc 5,我正在使用Asp.net。我正试图上传一些图片到数据库。我的问题是:fileUpload总是空的 这是我的创作 <div class="form-group"> @Html.LabelFor(model => model.IMG, new { @class = "control-label col-md-2" }) <div class="col-md-10"> <input type="file" name="fileUplo
fileUpload
总是空的
这是我的创作
<div class="form-group">
@Html.LabelFor(model => model.IMG, new { @class = "control-label col-md-2" })
<div class="col-md-10">
<input type="file" name="fileUpload">
</div>
</div>
请更改控制器中的以下代码行。您的代码应该可以正常工作:
HttpPostedFileBase fileUpload = Request.Files[0];
您的表单是否有
enctype
属性您的表单是否有enctype=“multipart/form data”
属性?是的,我有:Html.BeginForm(“Create”、“QuanLyProduct”、FormMethod.Post、new{@enctype=“multipart/form data”})您是通过直接操作(比如,点击提交按钮)还是通过ajax提交表单,您称之为“Create”?我不使用ajax,我使用了post form@Sudipta MaitiIt's not woking,我得到了以下错误:System.ArgumentOutOfRangeException:索引超出范围
HttpPostedFileBase fileUpload = Request.Files[0];