我有一个表格和一个控制器。在表单提交时,调用控制器方法,然后命中。
[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错误?
答案 0 :(得分:0)
如果您使用的是IIS,则应确保已配置文件扩展名PDF(以及您希望允许的任何其他文件)。开箱即用的某些文件类型将被阻止。
在IIS 7.5中的“请求过滤 - &gt;文件扩展名”选项卡下检查站点级别和单个子站点(对于任何覆盖)。