上传文件崩溃

时间:2011-11-03 17:10:55

标签: asp.net-mvc file-upload

请告诉我,我的代码中有什么不对。当我试图在控制器中获取发布文件时,它会抛出索引超出范围异常:

<% using (Html.BeginForm("Upload", "Home", new { enctype = "mulitipart/form-data" }))
   {%>
    <%: Html.ValidationSummary(true) %>

    <fieldset>
        <legend>Fields</legend>

        <br>
        <input type="file" name="file"/>
        <p>
            <input type="submit" value="Create" />
        </p>
    </fieldset>

<% } %>

控制器方法:

public ActionResult Upload(){
var r = Request.Files[0];  //here i got an exception    
        byte[] b=new byte[r.ContentLength];
        r.InputStream.Read(b, 0, r.ContentLength);
        ...................................

1 个答案:

答案 0 :(得分:1)

看起来这可能只是拼写错误... mulitipart/form-data应该是multipart/form-data ...你还有一个额外的“我”。