404尝试上传不同的文件类型时

时间:2013-11-21 20:47:56

标签: c# .net asp.net-mvc html-form

我有一个表格和一个控制器。在表单提交时,调用控制器方法,然后命中。

[HttpPost]
public ActionResult PostDocument(
    IEnumerable<HttpPostedFileBase> files, 
    IEnumerable<string> classifications, 
    string loanAppId, 
    string loanNumber)
{
    List<UploadedDocument> uploadedDocuments = new List<UploadedDocument>();
...

当我在表单中选择.txt文件进行上传时,方法会被调用,然后就会产生快乐。当我尝试上传.pdf时,我收到404错误。

当我上传不同的文件类型时,我可能会收到404错误的任何想法?是否有某些配置设置阻止这个?如果是这样,为什么会出现404错误?

1 个答案:

答案 0 :(得分:0)

如果您使用的是IIS,则应确保已配置文件扩展名PDF(以及您希望允许的任何其他文件)。开箱即用的某些文件类型将被阻止。

在IIS 7.5中的“请求过滤 - &gt;文件扩展名”选项卡下检查站点级别和单个子站点(对于任何覆盖)。