Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在MVC5中上传图像_Asp.net Mvc_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc 如何在MVC5中上传图像

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

我正在使用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="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];