【问题标题】:Find out the max file upload size allowed on server找出服务器上允许的最大文件上传大小
【发布时间】:2015-05-22 19:04:45
【问题描述】:

我有一个图片上传工具,如果文件大小对于我的服务器来说太大,我想在文件上传之前报告错误。

是否有 c# ASP .NET MVC 5 命令来找出这个大小?

我不知道这是否会有所不同,但我使用 Microsoft Azure 托管。

【问题讨论】:

    标签: c# asp.net-mvc


    【解决方案1】:

    您的服务器应用程序可以通过阅读Web.config 了解此值:

    var section = ConfigurationManager.GetSection("system.web/httpRuntime") as HttpRuntimeSection;
    
    // Value in KBs. 4096 means 4Mb.
    var maxRequestLength = section.MaxRequestLength;
    

    【讨论】:

    • 谢谢...我已经在我的网络配置文件中设置了它(我不知道我必须这样做),现在该值出现在代码中......谢谢兄弟!
    【解决方案2】:

    您必须编写一个控制器操作来查询 IIS 配置并将值返回给客户端。

    客户端在尝试上传之前需要调用此方法来找出限制。

    这里描述了一种找出值的方法: How to read maxAllowedContentLength

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 1970-01-01
      • 2016-12-19
      • 2015-07-26
      • 1970-01-01
      • 2013-04-22
      • 2011-10-20
      相关资源
      最近更新 更多