我可以使用表单在我的网站上传图片,但是当我上传mp3文件时,它不起作用

时间:2011-04-27 11:34:16

标签: asp.net asp.net-mvc-3

我在asp.net mvc网站上使用表单上传文件,代码如下:

@using (Html.BeginForm("AddFiles", "Management", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {
    @Html.ValidationSummary(true)
    <fieldset>    
               <div class="editor-field">
            <input type="file" id="fileToBeUploaded" name="fileToBeUploaded"/>            
        </div>
        <p>
            <input type="submit" value="Create" />
        </p>
    </fieldset>
    }

我可以用它来上传图片和文字,但是当我尝试上传mp3和wmv文件时,它无法直接进入AddFiles动作。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这些文件的大小是否超过4MB?它是配置文件中的默认文件大小。如果是这种情况,您必须更改它以上传更大的文件。

<强>更新

项目中有Web.config文件。在那里找到这一行:

<system.web>

通过在其下添加此行添加您的自定义maxRequestLength:

<httpRuntime maxRequestLength="102400"/>

这意味着请求可以长达102400 KB或100 MB。您可以输入它并看到Intellisense帮助您。