我有一个 WebApi,允许向其发送文件列表。参数是一个简单的对象列表,其中包含名称和字节列表。当我向其发布小文件时,它工作正常,但是当我发布大文件时,会调用该方法,但参数为空。
我假设模型绑定(bind)中有一个设置或某些内容我可以更改,但我不知道要设置什么设置。特别是因为方法本身确实被调用,但只有该参数被设置为 null。
如有任何帮助,我们将不胜感激。
最佳答案
您可以尝试扩大最大内容请求限制。 请注意,限制以字节为单位。我认为 IIS 7 的默认限制是 30MB。
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="length"/>
</requestFiltering>
</security>
</system.webServer>
关于asp.net - 如何在 ASP.NET WebApi 中将大值作为参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35269711/