我在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动作。
有什么想法吗?
答案 0 :(得分:2)
这些文件的大小是否超过4MB?它是配置文件中的默认文件大小。如果是这种情况,您必须更改它以上传更大的文件。
<强>更新强>
项目中有Web.config文件。在那里找到这一行:
<system.web>
通过在其下添加此行添加您的自定义maxRequestLength:
<httpRuntime maxRequestLength="102400"/>
这意味着请求可以长达102400 KB或100 MB。您可以输入它并看到Intellisense帮助您。