我需要同时禁止获取和发布,以不允许文件大小超过120 mb。 我很确定web.config中的以下条目不允许发布超出指定大小的文件,但是我不确定它是否也适用于获取大小?
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="120000000" />
</requestFiltering>
</security>
要更具体说明Get:
如果有人向api请求fileId 123,并且存储过程检索到文件但文件大小大于120mb,则它不应将文件发送给客户端。
答案 0 :(得分:0)
如果您要限制特定大小(不超过120 MB)的内容下载,则此设置是错误的,它将仅控制请求的大小(获取和发送),而不控制响应的大小自己处理。
该设置包括请求的最大大小,最大URL长度和查询字符串的最大长度。因此它也适用于GET和POST。但是它是针对客户端发送到服务器的请求大小,而不是针对客户端下载的响应