【问题标题】:Control image size and video size in Web API 2在 Web API 2 中控制图像大小和视频大小
【发布时间】:2018-02-20 19:18:41
【问题描述】:

我有一个将图像和视频上传到 Azure 的 Web API。我想将图像大小限制为 5 MG,将视频限制为 100 MG,但我尝试了 Web.config 最大值,但我不知道如何将其应用于需要不同大小的视频和图像。

<system.web>
  <httpRuntime maxRequestLength="5000" />
</system.web>
<system.webServer>
  <security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="5000" />
    </requestFiltering>
  </security>
</system.webServer>

谢谢

【问题讨论】:

    标签: c# azure asp.net-web-api2 azure-storage


    【解决方案1】:

    自 IIS7 起,maxAllowedContentLength 值以字节为单位;该设置(5000)有效小于5KB。你需要做相应的调整

    由于您的应用程序没有显示任何代码,我只能为您提供一般指导。 上传后您需要做的是检查文件的类型和大小。 然后,您可以根据类型和大小应用 if/then 逻辑来根据需要处理上传的文件

    【讨论】:

    • 我想避免上传大文件以防止服务器崩溃或占用我的带宽。
    • 您可以在同一个应用程序中使用多个 web.config 文件;将您的上传文件放入带有新 .config 文件的单独文件夹中。有关更多信息,请参阅以下帖子:maxAllowedContentLength vs maxrequestlength
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2014-04-27
    • 1970-01-01
    • 2018-12-16
    相关资源
    最近更新 更多