我有一个图片上传工具,如果尺寸对我的服务器来说太大,我想在文件上传前报告错误。
是否有用于查找此大小的c#ASP .NET MVC 5命令?
我不知道它是否有所作为,但我是用Microsoft Azure托管的。
答案 0 :(得分:1)
您必须编写一个控制器操作来查询IIS配置并将值返回给客户端。
客户端需要在尝试上传之前调用此方法以找出限制。
此处描述了查找值的方法: How to read maxAllowedContentLength
答案 1 :(得分:1)
您的服务器应用程序可以通过阅读Web.config
:
var section = ConfigurationManager.GetSection("system.web/httpRuntime") as HttpRuntimeSection;
// Value in KBs. 4096 means 4Mb.
var maxRequestLength = section.MaxRequestLength;