asp .net mvc 记事
最近使用一个mvc框架做些功能,记录下使用时候注意的一些点:
1. 文件上传
参考: http://www.cnblogs.com/Hans2Rose/archive/2012/09/13/JqueryUploadify2.html
使用的是uploadify插件,当后台处理文件失败时,返回Error("上传失败"),类似消息并不能调用到前端的onUploadError,
需要后台返回: return HttpNotFound(); 或者 HttpNotFound();重载的函数,标记状态
2.文件上传大小限制:
需要在Web.config中添加
<system.web> <!--设置文件上传限制 上传最大值 超时时间为120秒--> <httpRuntime maxRequestLength="31457280" executionTimeout="120"/> </system.web>
length的数字为 30MB = 1024*1024*30 = 31457280KB (看了网上一些说的这个数字的配置,感觉不对,这个数字,这么计算下来,进行了测试)
<system.webServer> <!--增加上传限制 30M = 30*1024*1024--> <security> <requestFiltering > <requestLimits maxAllowedContentLength="31457280" > </requestLimits> </requestFiltering> </security> </system.webServer>