gpt4 book ai didi

azure - 最大文件上传大小 Azure Web 应用程序防火墙 WAF

转载 作者:行者123 更新时间:2023-12-05 07:26:21 25 4
gpt4 key购买 nike

The documentation Azure Web 应用程序防火墙 (WAF) 列出了以下限制:

  • 最大请求正文大小字段以 KB 和控件为单位指定总体请求大小限制(不包括任何文件上传)。该字段可以范围从最小值 1 KB 到最大值 128 KB。默认值请求正文大小为 128 KB。
  • 文件上传限制字段以 MB 为单位指定,它控制允许的最大文件上传大小。该字段的最小值为 1 MB,最大值为 500 MB对于大型 SKU 实例,而中型 SKU 的最大容量为 100 MB。这文件上传限制的默认值为 100 MB。

但是,我们无法上传大于 128 KB 的文件。即使我们将 WAF 更改为大型 SKU。

发送内容类型为 multipart/form-data 且文件大小为 2 MB 的 HTTP POST 请求时,请求被拒绝,并显示错误 413 请求实体太大。

我们使用以下 HTML 表单来上传文件:

<form action="/upload" method="post" enctype="multipart/form-data">
<div>
<label for="image_uploads">Choose images to upload (PNG, JPG)</label>
<input type="file" id="image_uploads" name="image_uploads" multiple>
</div>
<div class="preview">
<p>No files currently selected for upload x</p>
</div>
<div>
<button>Submit</button>
</div>
</form>

我们应该使用哪种方式上传文件,以使最大文件大小变为 500 MB 而不是 128 KB?

最佳答案

与 Microsoft 进行多次对话后,我们发现 WAF 仅考虑使用 multipart/form-data 发送的文件附件

Multipart example

如果您以这种方式发送,WAF 将理解它是一个文件,因此将应用为文件而不是正文配置的限制。

目前WAF不支持其他发送文件的方式。

关于azure - 最大文件上传大小 Azure Web 应用程序防火墙 WAF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54362675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com