【发布时间】:2019-02-14 18:35:33
【问题描述】:
我上网查了一下,没找到合适的解释。
我检查的链接:Difference
这个链接说:
如果您尝试上传大文件(如图像或文档),您 需要注意,您可能需要调整您的 maxRequestLength。 然后,如果文件真的很大,您可能需要调整 最大允许内容长度。
但是两个句子意思一样,我很困惑。
另一个链接:Difference
这是说
maxRequestLength 表示支持的最大文件上传大小 在 ASP.NET 中,maxAllowedContentLength 指定最大长度 IIS 支持的请求中的内容。因此,我们需要同时设置 上传大的 maxRequestLength 和 maxAllowedContentLength 值 文件。
我的问题是:如果我有 10GB 的文件上传。我的内容是 10GB 还是我的 FileSize 是 10GB?我不明白上传的文件大小和内容大小有什么区别?
底线:如果我有一个 10GB 的文件上传,请通俗地告诉我这两个参数是如何产生的。
【问题讨论】:
-
RequestLength 是每个数据包可以发送多少,ContentLength 是总体可以发送多少(我认为)。您可以发送最大 4Mb 的数据包,直到达到 [x]Mb 的内容长度限制
标签: c# asp.net web-config